For at skrive PHP-kode af høj kvalitet skal du bruge en PHP-editor af høj kvalitet, der bedst passer til dine behov for programmering, præferencer og workflow. Der er mange muligheder på markedet, og selvom de måske ser ens ud ved første øjekast, har hver PHP-editor sine unikke funktioner og optimale brugssager.

I denne vejledning kan du finde de bedste PHP-redaktører og IDE’er, der kan hjælpe dig med at redigere PHP-filer og udvikle, debugge og teste PHP-applikationer.

De retter sig mod forskellige typer brugere fra begyndere, der har brug for en ikke-konfigureret PHP-editor, der fungerer ud af boksen til erfarne PHP-programmører, der ønsker at arbejde med en bestemt stak, framework eller værktøjssæt. Mens de fleste værktøjer på denne liste er gratis, tilføjede jeg også nogle premium-værktøjer, der kommer med teknisk support og ekstra funktioner.

PHP Editor vs PHP IDE

PHP-redaktører og PHP IDE’er er to typer software, du kan bruge til redigering af PHP-filer. Hovedforskellen mellem de to er kompleksitet. Hvis du vil have en meget kort definition, er en PHP IDE en forbedret PHP-editor med udvidet funktionalitet.

Hvis du er nybegynder eller ikke udvikler komplekse PHP-applikationer, har du det bedre med en PHP-editor. Den indlæses hurtigere, har en enklere brugergrænseflade og er lettere at konfigurere og opsætte, men giver dig stadig alle de redigeringsfunktioner, du har brug for under kodning.

Men hvis du er en erfaren PHP-programmør, der bygger komplicerede applikationer og har specifikke kodningsbehov, kan en PHP IDE være en bedre løsning for dig.

Find den perfekte PHP-editor til dine programmeringsbehov, præferencer og workflow i denne opsamling ⬇️Click to Tweet

Hvad er en PHP Editor

Teknisk set kunne du redigere PHP-filer med en grundlæggende teksteditor som f.eks. Notepad-appen på Windows, men det ville ikke være en nem ting at gøre. Hovedproblemet er, at kildekodefiler er svære at læse uden syntaksfremhævning, der lader dig se forskellige kodestrukturer, såsom variabler, keywords og parametre, i forskellige farver og skrifttyper.

Lav læsbarhed af kode fører ikke kun til flere fejl, men bremser dig også som programmerer, da det vil tage meget mere tid at gennemse din kode og finde ud af det næste trin. For at redigere PHP-filer effektivt skal du bruge en kildekodeditor, der forstår PHP-syntaksen og fremhæver hvert stykke kode i henhold til dets betydning.

Selvom syntaksfremhævning er den førende funktion i hver PHP-editor, er det ikke den eneste. De bedste PHP-redaktører leveres med flere ekstra funktioner, der hjælper dig med at skrive og redigere PHP-kode, give mening om strukturen i din fil og dit projekt og give færre fejl. For eksempel er linjeskift, indrykning, automatisk komplet, forskellige visninger og redigeringstilstande, kodefærdiggørelse, søgning og sammenligning af funktioner og smarte kodetip er sådanne funktioner.

Ud over disse avancerede redigeringsfunktioner har moderne PHP-editors også funktioner, der hjælper dig med andre opgaver såsom fejlretning, version control, refactoring og andre.

Bemærk, at de fleste PHP-redaktører ikke kun er til redigering af PHP-filer, men de er generiske teksteditorer, der også leveres med syntaksunderstøttelse til mange andre kildekodefiltyper. For eksempel, hvis du har redigeret HTML-filer før og allerede har en go-to-HTML-editor, er der en god chance for, at den også understøtter PHP-syntaksen, og du kan fortsætte med at bruge den, hvis du vil.

Hvad er en PHP IDE

IDE er et akronym, der står for Integrated Development Environment. En PHP IDE har alle syntaksfremhævninger og andre funktioner i en PHP-editor plus mange andre funktioner, der letter PHP-udvikling.

De bedste PHP IDE’er giver dig typisk foruddefinerede kodeskabeloner og detaljerede projekt- og klasse-guider, har mange stærkt tilpassede visninger og paneler, som du kan arrangere, uanset hvad du vil, og kommer med integrerede udviklingsværktøjer, såsom en indbygget terminal, web server, eller web browser,, som du kan bruge lige inden i IDE-grænsefladen. De integreres også tæt med adskillige tredjepartsværktøjer som debuggere (f.eks. PHPUnit og Xdebug) og container- og virtuelle maskinplatforme (f.eks. Docker og Vagrant).

Der er også cloud-PHP-IDE’er, der giver dig mulighed for at oprette et avanceret kodningsmiljø i webbrowseren og gemme dine filer på en cloud-server. Cloud IDE’er kan også give dig forudbyggede PHP-stakke, for eksempel en containeriseret LAMP (Linux, Apache, MySQL, PHP) stak, der giver dig mulighed for at arbejde på en live Linux-server og kontrollere dit arbejde med det samme i webbrowseren.

Info

Leder du efter et nyt og 100% gratis lokalt WordPress-udviklingsværktøj? Så sørg for at tjekke DevKinsta! 

Selvom en PHP IDE leveres med flere funktioner end en PHP-editor, kræver det også mere ekspertise for at opsætte og konfigurere miljøet. For eksempel skal du muligvis tilføje og konfigurere den webserver, der udfører din kode, definere miljøvariabler og PHP-eksekverbare filer og udføre andre avancerede udviklingsopgaver.

Så hvis du ikke vil bruge de ekstra funktioner til en IDE, er den ekstra arbejdsbyrde sandsynligvis ikke det værd, selvom du har ekspertisen til at udføre konfigurationerne. Men hvis du har brug for sådanne funktioner, kan en PHP IDE væsentligt fremskynde dit kodning, test, fejlretning og profilering (programanalyse).

Når det er sagt, er grænsen mellem PHP-redaktører og IDE’er slørede i disse dage. PHP-redaktører er begyndt at inkorporere funktioner, der kun kunne findes i IDE’er før, såsom indbyggede debuggere og terminaler, stærkt tilpassede visninger og paneler og andre.

10 bedste gratis PHP editors

Lad os starte med de bedste gratis PHP-redaktører, der giver dig alle de vigtige funktioner til at læse, oprette og redigere PHP-filer.

1. Visual Studio Code

Visual Studio Code

Visual Studio Code

Visual Studio Code (kort sagt VS-kode) er en gratis og open source-kodeditor fra Microsoft, der har fået enorm popularitet i de senere år. Det understøtter som standard PHP-syntaksen, og du kan downloade flere PHP-udvidelser fra VS Code Marketplace for at gøre det til en avanceret PHP-editor, der passer til dine specifikke kodningsbehov. Du kan tilpasse alle aspekter af VS-kode, fra temaer til key bindings til integrationer og funktionalitet.

Bedste funktioner:

2. Atom

Atom

Atom

Atom er “det hackable teksteditor i det 21. århundrede” ifølge dets slogan. Oprindeligt var det GitHubs interne værktøj, som de senere lavede open source, men projektet vedligeholdes stadig af GitHub. Det kaldes hackbar, fordi du kan tilpasse hvert enkelt aspekt af editorgrænsefladen, såsom UI og syntaks-tema, key bindings, formatering, globale og sprogspecifikke indstillinger og mere.

Ud over funktionaliteten i kerneeditoren kan du downloade næsten 9.000 pakker, der giver dig mulighed for at tilføje stort set enhver funktion, du har brug for. For at konfigurere Atom som en PHP-editor kan du tilføje PHP-specifikke pakker til debugging, refactoring, annoteringer, linting og andre udviklingsrelaterede opgaver.

Bedste funktioner:

3. Brackets

Brackets

Brackets

Brackets er en open source-kodeditor oprettet og vedligeholdt af Adobe. Som mange af Adobes produkter fokuserer det primært på frontend-udvikling, men det understøtter også flere backend-sprog, herunder PHP. Det er blevet populært for sin integrerede redigeringsfunktion til CSS, der lader dig se alle vælgerne, der tilhører en bestemt CSS-regel.

Hvis du laver både frontend- og backend-udvikling, kan Brackets være den ideelle PHP-editor for dig – især hvis du også arbejder med CSS-præprocessorer, såsom Sass og LESS. Når det er sagt, er Brackets ikke den mest avancerede PHP-editor på denne liste, men den er gratis, let og nem at bruge.

Brackets har også en extension registry, men den har ikke så mange udvidelser som Atom eller Visual Studio Code.

Bedste funktioner:

4. GNU Emacs

GNU Emacs

GNU Emacs

GNU Emacs er en stabil og veletableret kodeditor, der har været på markedet siden 1985. Den blev primært oprettet til GNU-operativsystemet, men den understøtter også mange andre operativsystemer. Emacs ‘design og funktionalitet kan begge tilpasses fuldstændigt ved hjælp af Emacs Lisp-skriftsprog.

Emacs understøtter en lang række programmeringssprog, inklusive HTML og CSS, men det bruges typisk ikke af frontend-udviklere. Dette siger ikke, at Emacs ikke anbefales til dig, hvis du leder efter både en frontend- og PHP-editor. Bemærk dog, at den har en stejlere indlæringskurve end de fleste andre redaktører på denne liste.

Ud over de fantastiske funktioner har brug af Emacs bestemt en cool faktor i programmør-fællesskabet på grund af den ekspertise, du har brug for for at bruge den, og det vises endda i populærkulturen, såsom Tron: Legacy og Social Network -film.

Bedste funktioner:

5. Vim

Vim

Vim

Vim står for Vi Improved, da det er den forbedrede version af Vi code editor oprettet til Unix-systemer. Det tilføjer flere vigtige funktioner til Vi, såsom at sammenligne og flette filer, syntaksfremhævning, søgehistorik, stavekontrol, splitvisning, understøttelse af protokoller som HTTP, FTP, og SSH, og mange andre.

Du kan bruge Vim i seks grundlæggende tilstande, henholdsvis normal, visuel, vælg, indsæt, kommandolinje og ex (exit) tilstande – se denne artikel af FreeCodeCamp for de vigtigste forskelle mellem Vim-tilstande. Vim har en tekstbrugergrænseflade, som du kan administrere ved hjælp af kommandoer og nøglekortlægninger. Men hvis du hellere vil bruge Vim med en grafisk brugergrænseflade, kan du også downloade Gvim-versionen (Grafisk Vim).

Svarende til Emacs er Vim meget tilpasselig og udvidelig og understøtter hundredvis af programmeringssprog. Der er tusinder af Vim-plugins tilgængelige, men du kan også bruge Vim Script (også kaldet VimL), Vims interne script-sprog eller et andet script-sprog for at tilføje ekstra funktionalitet.

Vim er et meget robust værktøj, men hvis du kun er nybegynder eller kode lejlighedsvis, er det sandsynligvis ikke det bedste valg for dig på grund af sin stejle læringskurve. Men hvis du vil have fleksibilitet og tilpasset funktionalitet og ikke har noget imod at lære, kan Vim være den ideelle PHP-editor til dig. Hvis du vil gå den rute, er her en god tutorial af The Valuable Dev-blog om, hvordan du konfigurerer Vim som en PHP-editor.

Bedste funktioner:

6. Bluefish

Bluefish

Bluefish

Bluefish er en avanceret kildekodeditor, der understøtter mange programmeringssprog. Du kan bruge det på forskellige operativsystemer, men det kommer også med en Gnome-integration, så hvis du er på udkig efter en PHP-editor til din Linux-distro, kan Bluefish være et godt valg for dig – dets GUI er også i overensstemmelse med Retningslinjer for Gnome Human Interface, så det ser endda godt ud på et Gnome-skrivebord.

Da Bluefish blev oprettet med tanke på webudviklere, kommer det med nyttige funktioner såsom Emmet-support (tidligere Zen Coding), dialoger og guider til HTML-tags, Unicode-karakterbrowser og mange andre. Det har også en intuitiv brugergrænseflade og er nem at bruge, så du kan sikkert vælge det, hvis du er nybegynder eller ikke vil bruge meget tid på at lære at bruge en PHP-editor.

Bedste funktioner:

7. jEdit

jEdit

jEdit

jEdit er en kildekodeditor på tværs af platforme skrevet til Java Virtual Machine, så den kører på ethvert operativsystem, der har Java-runtime-miljøet installeret. Målet er at give programmører en editor, der kan installeres og opsættes så hurtigt og ubesværet som muligt. jEdit har syntaks fremhævningstilstande til mere end 200 programmeringssprog.

Selvom jEdit er et stabilt værktøj, finder du flere fancy PHP-redaktører på denne liste. Det er dog stadig et forsøg værd, hvis du har brug for en brugervenlig gratis PHP-editor, der kører ud af kassen. Plus, det kan også være et godt valg, hvis du finder et jEdit plugin, der kan hjælpe dig med dit arbejde – det har nogle seje, inklusive understøttelse af anden version control end Git og projekt- og filhåndteringsværktøjer (dog tjek alder af plugins, da nogle ikke er blevet opdateret i mange år).

Bedste funktioner:

8.  Notepad++

Notepad++

Notepad++

Notepad++ er en oldie men goldie kildekode editor til Windows-operativsystemer. Det blev oprettet som en erstatning for Notepad, standardteksteditoren, der leveres forudinstalleret med Windows-operativsystemer. Notepad++ tilføjer flere funktioner til den meget grundlæggende Notepad-editor, derfor blev den hurtigt populær blandt udviklere, der arbejder på Windows-maskiner.

Den leveres med funktioner til syntaksfremhævelse til næsten 80 programmeringssprog. Det er let at installere, fungerer uden for boksen og har vigtig redigeringsfunktionalitet som delt visning, interface til flere dokumenter, fortryd / gentag funktionalitet og mere. Så hvis du har brug for en gratis PHP-editor til Windows, der er nem at bruge og indlæses hurtigt, er Notepad++ et forsøg værd.

Bedste funktioner:

9. RJ TextEd

RJ TextEd

RJ TextEd

RJ TextEd er et projekt til én person af Rickard Johansson (RJ) – og et virkelig imponerende projekt. Det er en komplet kildekodeditor til Windows-operativsystemer, der er oprettet specielt til webudvikling. Selvom RJ TextEds hjemmeside ser lidt grundlæggende ud, er dette en teksteditor med mange interessante funktioner under låget.

Du kan ændre alle aspekter af brugergrænsefladen ved at vælge og tilpasse et tema, åbne flere dokumentvisninger på samme tid i forskellige arrangementer og bruge udviklervenlige værktøjer såsom en farvevælger, et HTML-validerings- og reparationsværktøj, charmaps, tekst- til HTML-konvertering og mange andre. RJ TextEd har også en integreret browsereksempel (Chrome og Internet Explorer) til HTML-filer.

Licensering af RJ TextEd er lidt usædvanlig. Selvom det er freeware-software, er det ikke open source, da forfatteren ikke vil frigive kildekoden. Du kan dog stadig udvide funktionaliteten ved at oprette en udvidelse. Hvis du har spørgsmål at stille, har RJ TextEd også et aktivt brugerforum.

Bedste funktioner:

10. TextMate

TextMate

TextMate

TextMate er en avanceret kildekodeditor til macOS-operativsystemet. Da det er designet specielt til Mac, integreres det med den underliggende Unix-skal, derfor kan du skrive brugerdefinerede handlinger på ethvert programmeringssprog, der fungerer med Unix Standard Streams (stdin og stdout).

For at gøre tilpasning let og ligetil bruger TextMate et udvideligt bundle-system. En TextMate-pakke kan omfatte sprogsyntakser, kodestykker, makroer, kommandoer, skabeloner, arbejdsgange med mere. Du kan administrere bundter ved hjælp af en praktisk bundle-editor.

Den første version af TextMate var proprietær software, du var nødt til at købe en licens til. Den aktuelle version, TextMate 2.0, er dog åben fra GPLv3+ -licensen, så du kan downloade den gratis (TextMates licenspolitiske side nævner dog, at de ‘muligvis opkræver betaling for opdateringer efter 2.0’). Hvis du leder efter en (i øjeblikket) gratis PHP-editor, der kører indbygget på Mac-enheder, er TextMate 2 absolut et besøg værd.

Bedste funktioner:

4 bedste Premium PHP editors

Selvom premium PHP-redaktører har en pris, har de fleste en gratis prøveperiode eller evalueringsperiode, så du kan prøve dem uden risiko. Hvis du finder en funktion, integration eller plugin, som du vil bruge eller har brug for teknisk support, kan en premium PHP-editor være en god løsning for dig.

1. Sublime Text 3

Sublime Text 3

Sublime Text 3

Sublime Text 3 er den tredje store udgivelse af den bemærkelsesværdige Sublime Text-kildekodeditor. Den nye version tilføjede rudestyring og symbolindeksering til den allerede populære editor og forbedrede hastighedsproblemer såsom langsom opstartstid. Sublime Text 3 kan tilpasses fuldt ud ved hjælp af plugins – mange færdige er tilgængelige via redaktørens pakkehåndtering, men du kan også oprette din egen brugerdefinerede.

Hvis du går med Sublime Text 3 som din PHP-editor, har den mange plugins til rådighed for PHP-sproget til ting som generering af kommentarer, fnug, test, forskønning, formatering og andre. Plus, det har også nogle plugins til WordPress-udvikling, der kan hjælpe dig meget med at skrive WordPress-kode.

Licensering af Sublime Text 3 er lidt underligt. Selvom det er proprietær software, kan du bruge den gratis, hvis du ikke har noget imod pop-up-meddelelser (ofte vist), der minder dig om at købe licensen.

Bedste funktioner:

2. UltraEdit

UltraEdit

UltraEdit

UltraEdit er en førsteklasses kildekodeditor, der har været på markedet siden 1994. Det er en stabil og velafprøvet applikation med en brugerbase på mere end 4 millioner kunder. UltraEdit fungerer ud af kassen og har en behagelig og brugervenlig ombord-oplevelse. Ud over det brugerdefinerede brugergrænseflade kommer det også med kraftige udviklerfunktioner, der hjælper dig med at arbejde i skyen eller på en ekstern server, sikkerhedskopiere filer, styre projekter, kryptere/dekryptere filer og mere.

Hvis du arbejder med store filer, der får andre kodeditorer til at gå ned, kan UltraEdit være den bedste PHP-editor for dig, da den har en enorm funktion til filhåndtering – en af ​​grundene til, at den er så populær blandt programmører. Udover UltraEdit inkluderer licensen også UltraCompare Pro, et kraftfuldt filsammenligningsværktøj, der understøtter mange forskellige filtyper og integreres med de vigtigste versionskontrolsystemer, herunder Git, Subversion og CVS.

Bedste funktioner:

3. Rapid PHP Editor

Rapid PHP Editor

Rapid PHP Editor

Rapid PHP Editor er en kommerciel kodeditor til Windows-operativsystemer. Selvom ordet ‘PHP’ er inkluderet i dets navn, er det ikke kun en PHP-editor, men du kan også bruge det til at redigere andre filtyper. Rapid PHP Editor er en del af en produktlinje, der har den samme editor med inkrementelle funktioner. Hovedårsagen til denne form for opsætning er at holde redaktøren så let som muligt. For eksempel, hvis du kun har brug for HTML og CSS, kan du bruge Rapid CSS Editor, men hvis du også har brug for PHP-support, kan du gå med Rapid PHP Editor, der stort set er det samme værktøj med ekstra funktionalitet.

På sin hjemmeside hævder Rapid PHP Editor at være den hurtigste PHP-editor på markedet – og den indlæses meget hurtigt. Det er en nybegyndervenlig editor med en letforståelig onboarding-guide, der hjælper med indledende konfiguration (du kan også fravælge, hvis du vil). Under konfigurationsprocessen kan du integrere Rapid PHP Editor med din lokale webserver, så du kan få vist dine PHP-filer lige inde i editoren.

Du kan konfigurere ethvert aspekt af Rapid PHP Editor, fra design til layout til funktionalitet. Da det indeholder kraftige funktioner til HTML, CSS og JavaScript, kan det forbedre din arbejdsgang betydeligt, hvis du både udvikler frontend og backend. Det kommer også til en venlig pris. Du behøver ikke betale for licensen årligt, kun et engangsgebyr.

Bedste funktioner:

4. Smultron

Smultron

Smultron

Smultron er en kommerciel kildekodeditor til macOS-enheder med understøttelse af flere programmeringssprog. Navnet betyder ‘vild jordbær’ på svensk, da det udvikles af en svensk programmør Peter Borg. Som de fleste Mac-applikationer leveres Smultron med et stilfuldt design, intuitiv brugergrænseflade og hurtig lanceringstid.

Det indeholder flere funktioner, som du kunne forvente fra en avanceret PHP-editor, såsom tilpasset design og key bindings, kodestykker, delt filvisning, filsammenligningsfunktionalitet, HTML-forhåndsvisning, automatisk udfyldning og mere. Smultrons skaber lægger stor vægt på privatlivets fred, så hvis du vil have en PHP-editor til din Mac, der ikke indsamler nogen data om dig, er Smultron en god løsning for dig.

Du kan downloade Smultron fra enten dets websted eller Mac App Store. Selvom skaberen opkræver et mindre gebyr for licensen, kan du downloade og prøve Smultron gratis, før du foretager et køb.

Bedste funktioner:

5 bedste gratis PHP IDE’er

Lad os nu se de bedste gratis PHP IDE’er, der giver dig et professionelt udviklingsmiljø med avancerede programmeringsfunktioner og meget konfigurerbar funktionalitet – uden omkostninger.

1. Eclipse PDT

Eclipse PDT

Eclipse PDT

Eclipse er et populært integreret udviklingsmiljø til Java Virtual Machine, men det kommer også med support til flere andre programmeringssprog. Eclipse PDT står for PHP Developer Tools. Det er et plugin til Eclipse-platformen, men hvis du ikke har Eclipse installeret på din maskine, kan du også vælge indstillingen ‘Eclipse IDE for PHP Developers’ under installationen, som automatisk tilføjer PHP Developer Tools.

Med Eclipse PDT får du adgang til Eclipse’s meget konfigurerbare brugergrænseflade, og du kan også bruge den sammen med andre Eclipse-plugins. Eclipse PDT gør almindelige PHP-relaterede opgaver, såsom debugging, profilering, test, refactoring og syntaks kontrol, nemmere og glattere.

Du kan også tilføje dine webserver(e), som Eclipse vil bruge til fejlfinding og profilering af PHP-filer. Eclipse PDT understøtter også populære PHP-værktøjer, såsom Xdebug, Zend Debugger, Composer og PHPUnit.

Bemærk, at for at køre Eclipse skal du installere Java Runtime Environment (JRE) eller Java Development Kit (JDK) på din computer.

Bedste funktioner:

2. Komodo IDE

Komodo IDE

Komodo IDE

Komodo IDE er en del af ActiveState Platform, der er et sæt avancerede udviklerværktøjer til open source programmeringssprog. Det er en platform-IDE, der inkluderer support til PHP (udover andre sprog). Komodo IDE er den udvidede version af Komodo Edit kildekodeditor – du får adgang til alle funktionerne i Komodo Edit plus meget mere, såsom live preview, enhedstest, afhængighedsdetektor, Chrome-fejlfinding og mange andre.

Brug for lynhurtig, sikker og udviklervenlig hosting? Kinsta er bygget med udviklere i tankerne og leverer masser af værktøjer og et kraftigt dashboard. Tjek vores planer

Selvom Komodo IDE er tilgængelig gratis, er det et kommercielt produkt. Dette betyder, at du kan bruge det gratis, indtil du er tilfreds med community support. For professionel support skal du tilmelde dig en ActiveState-prisplan, der giver dig adgang til e-mail- og chat-support og private projekter.

Hvis du ikke har brug for IDE-funktionerne og ønsker at redigere og administrere PHP-filer uden at skulle håndtere det ekstra rod, kan du vælge Komodo Edit, som er en fremragende gratis og open source PHP-editor-applikation.

Bedste funktioner:

3. Apache NetBeans

Apache NetBeans

Apache NetBeans

Apache NetBeans er gratis og open source IDE vedligeholdt af Apache Software Foundation. Det kører på Java Virtual Machine (så du skal have Java Runtime-miljøet installeret på din computer), men det kommer med udvidelser til flere programmeringssprog. Dens PHP-runtime giver dig en fuldt udstyret PHP IDE, der giver dig mulighed for at køre, refactor, debug og profilere PHP-applikationer – ud over de typiske funktioner i en PHP-editor som syntaksfremhævning, tilpasselige temaer og visninger, goto-definitioner, og mere.

Når du installerer NetBeans, kan du vælge, hvilke dele af IDE du vil tilføje. I øjeblikket er der fem muligheder: Base IDE, Java SE, Java EE, HTML5/JavaScript og PHP. Du kan installere alle disse, hvis du vil, men for at bruge NetBeans som en PHP IDE har du brug for Base IDE og PHP-driftstider på nogen måde, plus du skal også tilføje HTML5 / JavaScript-pakken, hvis du vil have support til frontend-sprog (CSS, Sass og LESS er også inkluderet).

NetBeans er et utroligt brugervenligt værktøj. Det har en hjælpsom indbyggingsproces, der inkluderer demoer og eksempler på projekter for arbejdende PHP-apps: en lommeregner og en opgaveapplikation. Plus, hvis du ikke har brugt en IDE til PHP-udvikling endnu, har Netbeans en fantastisk PHP og HTML5 Learning Trail, der kan hjælpe dig med at komme i gang.

Bedste funktioner:

4. Eclipse Che (cloud IDE)

Eclipse Che

Eclipse Che

Eclipse Che er en Kubernetes-native cloud IDE, der giver udviklerhold mulighed for at opbygge applikationer i forudkonfigurerede, containeriserede arbejdsområder. Det betyder, at du kun konfigurerer og konfigurerer alt, hvad du har brug for til dit projekt – såsom afhængigheder, driftstider, IDE og projektkode – og du kan køre dit færdige udviklingsmiljø, hvor du vil.

Eclipse Che-projektet startede i 2014 som et Eclipse Cloud Development (ECD) -projekt og kan betragtes som fremtiden for samarbejdsudvikling. Det var Codenvy, der leverede den oprindelige kodebase, men mange teknologigiganter bidrager også til projektet – såsom IBM, Red Hat, Samsung, SAP, Microsoft og Intuit og andre. De største ting ved Eclipse Che er evnen til realtids samarbejde fra endda hundreder af udviklere, adgang til en online IDE, der kører i webbrowseren, og let adgang til containerbaseret PHP-udvikling.

Du kan enten installere Eclipse Che på din Kubernetes- eller OpenShift-cluster eller oprette et online Che-arbejdsområde på OpenShifts webbaserede Che-platform (du har brug for en Red Hat-konto til sidstnævnte). Online-platformen har et par eksempler på projekter, du kan komme i gang med. Til PHP-udvikling kan du vælge mellem fire: Laravel med MySQL, Symfony med MySQL, almindelig PHP med MySQL og almindelig PHP med en Apache-webserver (uden MySQL). Du kan oprette dit forudkonfigurerede arbejdsområde med et enkelt klik og straks begynde at bruge cloud IDE lige inde i din webbrowser.

Desuden kan du ikke kun konfigurere din stak, men du kan også vælge mellem forskellige editorgrænseflader. Standard er Eclipse Theia, men du kan også vælge Eclipse IDE, Eclipse Dirigible, IntelliJ IDEA (Community Edition), Jupyter Notebook og en open source distribution af Visual Studio Code. Funktionerne i din PHP editor interface afhænger af den valgte IDE.

Bedste funktioner:

5. CodeLite

CodeLite

CodeLite

CodeLite er en gratis og open source IDE primært til C++ programmeringssprog, men det leveres også med support til PHP og Node.js (som forudinstallerede plugins). Det er ikke den mest avancerede IDE, du finder ud af, men det er gratis og leveres med alle de vigtige IDE-funktioner til PHP, såsom projekt- og arbejdsområdestyring, indbygget debugger (Xdebug), ruder til forskellige visninger, opgavestyring, afslutning af kode, projektudførelse og mere.

Når du først starter CodeLite, starter det med en installationsguide, der hjælper dig med at konfigurere IDE, så den passer til din kodestil (du kan fravælge, hvis du vil). Der er en mulighed, der giver dig mulighed for at tilpasse det som en PHP-editor, der bruges til webudvikling. Bemærk, at du muligvis bliver nødt til at installere en C++ – kompilator manuelt (hvis du endnu ikke har nogen på din maskine). Den anden ting at huske på er, at selvom CodeLite har en okay wiki-side, kommer den ikke med så mange tutorials/startprojekter som de fleste af de andre PHP IDE’er på denne liste.

Men hvis du vil have en gratis PHP IDE, der ikke kører på Java, har mange konfigurationsmuligheder og ikke kræver, at du tilmelder dig en konto, kan CodeLite være det bedste valg for dig.

Bedste funktioner:

4 bedste Premium PHP IDE’er

Endelig er her de bedste premium PHP IDE’er til PHP-udvikling på virksomhedsniveau med teknisk support, adskillige integrationer og support til forskellige PHP-framework og content management systems.

1. JetBrains PhpStorm

JetBrains PhpStorm

JetBrains PhpStorm

JetBrains PHPStorm fremhæves som “den lyn-smarte PHP IDE”, og den giver en anden brugeroplevelse end de fleste andre PHP IDE’er. Den har en ren og minimalistisk brugergrænseflade og en hurtig opstartstid – den starter lige så hurtigt som en simpel PHP-editor uden nogen IDE-funktioner.

I PHPStorm ser du kun alt, når du har brug for det. Ved første lancering ser du en meget enkel visning med konfigurationsindstillingerne og tre muligheder for at starte et nyt projekt. Den øverste menulinje bliver kun synlig, når du starter et nyt projekt. Derefter kan du tilføje ekstra vinduer til mange ting (favoritter, struktur, todos, problemer, terminal, hændelseslog, database, fejlretning og mere), men alle er valgfri og nem at skifte frem og tilbage.

En af de bedste ting ved PHPStorm er, at den leveres sammen med WebStorm, JetBrains ‘JavaScript IDE. Så hvis du både udvikler frontend og backend og har brug for både JavaScript og PHP IDE, kan dette være dit bedste valg. PHPStorm integreres også med Composer-pakkehåndteringen, så du kan administrere dine afhængigheder lige fra din IDE. Plus understøtter det de tre mest populære PHP-content management systemer: WordPress, Drupal og Joomla.

Bedste funktioner:

2. Zend Studio

Zend Studio

Zend Studio

Zend Studio er en kommerciel PHP IDE udviklet af “Zend by Perforce”, et firma specialiseret i PHP-løsninger på virksomhedsniveau. Den er baseret på Eclipse PDT IDE (se ovenfor); du kan installere det enten individuelt eller som et Eclipse-plugin via Eclipse Marketplace. Zend Studio tilføjer mange funktioner på virksomhedsniveau til de gratis Eclipse PHP Developer Tools.

Det integreres problemfrit med Zends andre produkter, nemlig Zend Server, Zend Debugger, Zend Guard, Laminas Framework (tidligere kendt som Zend Framework) og Laminas API Tools (tidligere kendt som Apigility). Du er dog ikke bundet af Zend-økosystemet, da Zend Studio også understøtter mange andre rammer, debuggere, webservere og værktøjer.

Selvom Eclipse PDT allerede har en avanceret PHP-editor-grænseflade, udvider Zend Studio den med yderligere PHP-specifik funktionalitet såsom en forbedret kodehjælp, databasevisninger til forskellige relationelle databasesystemer (MySQL, MSSQL, PostgreSQL, SQLite, Oracle og andre ), indbygget cloud-installation (både til offentlige og private clouds) og mere.

Bedste funktioner:

3. Codeanywhere (cloud IDE)

Codeanywhere

Codeanywhere

Codeanywhere er en platform-agnostisk cloud IDE, som du kan bruge enten i webbrowseren eller som en mobilapplikation. Projektet startede som en webbaseret PHP-editor og FTP-klient kaldet PHPanywhere, men nu understøtter det mere end 100 programmeringssprog. Den er baseret på CodeMirror, en open source, browser-native kildekodeditor, der også kan arbejde med store dokumenter (med mere end 200.000 linjer).

Med Codeanywhere kører du enten dit kodningsmiljø i en OpenVZ-container (kaldet DevBoxes) eller opretter forbindelse til din egen server eller en tredjepartstjeneste, såsom GitHub, Bitbucket, Amazon S3, Google Drive, DigitalOcean, og mere. Codeanywhere IDE starter på et par sekunder i webbrowseren, men du bliver dog nødt til at vente et halvt minut på, at din container oprettes.

Codeanywhere byder dig velkommen med en forbindelsesguide, hvor du kan vælge mellem forskellige stakke, inklusive to LAMP-stakke (Ubuntu og CentOS) – begge kommer med phpMyAdmin og Composer tilføjet. Du kan også vælge at starte disse PHP-stakke med WordPress og WordPress CLI forudinstalleret. Alternativt kan du også bruge din egen brugerdefinerede stak. Med Codeanywhere kan du live teste din PHP-applikation over både HTTP- og HTTPS-protokoller fra enhver webbrowser.

Bedste funktioner:

4. Codelobster

Codelobster

Codelobster

Codelobster er en freemium PHP-editor og IDE, der også understøtter frontend-sprog. Kodeeditordelen med understøttelse af HTML, CSS, JavaScript og PHP er gratis, mens IDE-funktionaliteten og understøttelsen af ​​Sass-, LESS-, Node.js- og SQL-syntaksen har en pris.

Codelobster har en ret kompleks brugergrænseflade, hvor du som standard kan se alle de tilgængelige funktioner, paneler og menuer – selvom du kan skjule de paneler, du ikke har brug for. Den gratis PHP-editor-del leveres med alle de funktioner, du har brug for til at skrive PHP-kode, herunder syntaksfremhævning, autofuldførelse, konteksthjælp og fejlfindingsfunktioner.

Den største ting ved Codelobster IDE er antallet af PHP (og JavaScript), det understøtter. Det har plugins til WordPress, Laravel, Joomla, Drupal,, CakePHP, Symfony, Yii, CodeIgniter, Phalcon og mere. Plus, det leveres også med understøttelse af Twig- og Smarty-skabelonmotorer. For at hjælpe dig med at administrere dine plugins inkluderer Codelobster en brugervenlig plugin-manager, hvor du kan se alle de tilgængelige og aktiverede plugins samme sted.

Hvis du er en WordPress-udvikler og leder efter en WordPress IDE, kan Codelobster være en god løsning for dig. Codelobsters WordPress-plugin giver dig avanceret funktionalitet såsom WordPress syntaks fremhævning og autofuldførelse, værktøjstip til WordPress-funktioner, en indbygget WordPress tema editor til temaudviklere, en WordPress projekt opsætningsguide og mere.

Bedste funktioner:

Vil du skrive PHP-kode af høj kvalitet? ✨ Så har du brug for en PHP-editor af høj kvalitet. Se mulighederne her for at komme i gang ✅Click to Tweet

Resumé

I denne vejledning har vi taget et detaljeret kig på de bedste PHP-redaktører og IDE’er – både gratis og premium.

Hvis det er lykkedes dig at finde en, som du kan lide eller har en funktion eller integration, der er vigtig for dig, ved du allerede, hvilken du skal vælge. Men hvis du stadig er i tvivl om eller spørgsmål om, hvilken PHP-editor eller IDE, der er bedst for dig, er der nogle forslag:

Du kan også installere mere end en editor til forskellige typer projekter. For eksempel kan du bruge en let, hurtigindlæst PHP-editor til hurtigt at se på filer, men arbejde med en funktionsrig PHP IDE til at udvikle, teste og fejle mere komplicerede applikationer.

At finde de bedste udviklingsværktøjer er en prøve- og fejl-proces, der minder om selve programmeringen. Så tøv ikke meget, bare installer en, der har de funktioner, du har brug for, og hvis du ikke kan lide det, kan du teste den næste, indtil du finder den bedste PHP-editor til dig.


Spar tid, omkostninger og maksimer webstedets ydeevne med:

  • Øjeblikkelig hjælp fra WordPress-hostingeksperter, 24/7.
  • Cloudflare Enterprise integration.
  • Globalt publikum når med 28 datacentre verden over.
  • Optimering med vores indbyggede Application Performance Monitoring.

Alt dette og meget mere, i en plan uden langsigtede kontrakter, assisteret migration og en 30-dages pengene-tilbage-garanti. Tjek vores planer, eller tal med salgsteamet for at finde den plan, der passer til dig.