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.

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.

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
  • Understøttede operativsystemer: Windows, Linux, macOS
  • Licens: MIT-licens
  • Kildekode: https://github.com/microsoft/vscode
  • Understøttede sprog: PHP, HTML, CSS, SCSS, Less, JavaScript, JSON, TypeScript, Markdown, PowerShell, C ++, Java, Python, Go, T-SQL, C #, .NET Core og mere

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:

  • syntaks fremhævning, autofuldførelse og kodnavigation
  • afslutning af smart kode med IntelliSense
  • farve tema plukker
  • indbygget Git og GitHub integration
  • indbygget Emmet support
  • udvidelse (du kan oprette din egen udvidelse)
  • fnug, debugging, refactoring
  • integreret terminal
  • live share til pair programmering (med udvidelse)

2. Atom

Atom
Atom
  • Understøttede operativsystemer: Windows, Linux, macOS, FreeBSD
  • Licens: MIT-licens
  • Kildekode: https://github.com/atom/atom
  • Understøttede sprog: PHP, HTML, CSS, JavaScript, Java, C, C #, Objective C, Perl, Python, Ruby, Go, XML og mere

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:

  • brugerdefineret brugergrænseflade med 000+ open source Atom-temaer
  • syntaksfremhævning og smart autofuldførelse
  • browsing af filsystemer og flere ruder
  • avanceret værktøj til find og udskift
  • integreret pakkehåndtering (kaldet apm)
  • nem adgang til kommandopaletten
  • strækbarhed
  • realtids kodesamarbejde (med den indbyggede Teletype-pakke)
  • direkte Git- og GitHub-integration (med den indbyggede GitHub-pakke)

3. Brackets

Brackets
Brackets
  • Understøttede operativsystemer: Windows, Linux, macOS
  • Licens: MIT-licens
  • Kildekode: https://github.com/adobe/brackets
  • Understøttede sprog: HTML, CSS, LESS, SCSS, Sass, JavaScript, PHP, Java, Python, Perl, Ruby, C, C ++, VBScript og mere

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:

  • lodret og vandret delt visning
  • live preview ved hjælp af en realtidsforbindelse med din webbrowser
  • letvægt (skrevet i JavaScript)
  • integreret redigering (til CSS)
  • brugerdefinerede temaer er tilgængelige via Brackets Extension Registry
  • understøttelse af CSS-forprocessorer, herunder hurtig redigering og live-fremhævningsfunktioner

4. GNU Emacs

GNU Emacs
GNU Emacs
  • Understøttede operativsystemer: Windows, Linux, macOS, FreeBSD, NetBSD, OpenBSD, Solaris
  • Licens: GNU GPL vs 3
  • Kildekode: https://git.savannah.gnu.org/cgit/emacs.git
  • Understøttede sprog: Lisp, PHP, Python, Ruby, Java, JavaScript, Scala, Perl og mange andre

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:

  • indholdsbevidste redigeringstilstande
  • fuld Unicode-support
  • kan tilpasses både via kommandolinjen (ved hjælp af Emacs Lisp) og en grafisk brugergrænseflade
  • open source pakke-opbevaring for at udvide editoren
  • indbygget dokumentation
  • yderligere funktioner såsom debugger UI, projektplanlægger, IRC-klient, kalender og andre

5. Vim

Vim
Vim
  • Understøttede operativsystemer: Linux, Windows, macOS, Android, iOS
  • Licens: Vim License
  • Kildekode: https://github.com/vim/vim
  • Understøttede sprog: PHP, Python, Ruby, Java, Lua, JavaScript, Perl, C, C ++ og mange andre

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 forskellige redigeringstilstande
  • nem tilstand for begyndere
  • Unicode og understøttelse af flere sprog
  • redigeringsfunktionalitet som avanceret søgning og erstatning, fortrydningstræ på flere niveauer, delt visning, kodefærdiggørelse og mere
  • omfattende pluginsystem
  • indbygget manual

6. Bluefish

Bluefish
Bluefish
  • Understøttede operativsystemer: Linux, Windows, macOS, FreeBSD, OpenBSD, Solaris
  • Licens: GNU GPL vs 3
  • Kildekode: https://sourceforge.net/p/bluefish/code/HEAD/tree/
  • Understøttede sprog: HTML, CSS, XML, JavaScript, PHP, SQL, Perl, Python, Ruby, Java, C, C ++ og mere

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:

  • let, belastes hurtigt
  • interface til flere dokumenter (testet med 1000+ åbnede dokumenter)
  • redigering i fuld skærm og delt visning
  • redigeringsfunktionalitet såsom automatisk udfyldning, integreret referenceinformation, kraftfuld og udskift, sidebar med snippets og mere
  • ekstern filadgang via FTP, SFTP, HTTP, HTTPS og andre protokoller
  • understøtter flere kodninger (standard er UTF8)
  • kan udvides via plugins

7. jEdit

jEdit
jEdit
  • Understøttede operativsystemer: Windows, macOS, Linux, BSD
  • Licens: GNU GPL vs 2
  • Kildekode: https://sourceforge.net/p/jedit/svn/HEAD/tree/
  • Understøttede sprog: HTML, CSS, XML, JavaScript, CoffeeScript, .htaccess, PHP, SQL, Perl, Python, Java, Scala og mere

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:

  • ubegrænset fortryd / gentag funktionalitet
  • kopier og indsæt via ubegrænset udklipsholder
  • et vilkårligt antal redigeringsvinduer kan være åbne på samme tid
  • flere og rektangulære valg
  • makroer kan optages fra brugerhandlinger
  • understøtter til Unicode og 160+ kodning af tegn
  • kraftfuldt search and replace værktøj
  • kan udvides via plugins

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:

  • indstillinger for stilkonfiguration og foruddesignede temaer
  • redigeringsfunktioner såsom kodefoldning, autofuldførelse, intelligent kodefuldførelse, syntakskontrol og andre
  • understøtter mange forskellige tegnsæt
  • kan udvides via plugins
  • open source plugins er tilgængelige for både 32-bit og 64-bit systemer

9. RJ TextEd

RJ TextEd
RJ TextEd
  • Understøttede operativsystemer: Windows
  • Licens: freeware men accepterer donationer (ingen særlig licens er specificeret)
  • Kildekode: ikke frigivet
  • Understøttede sprog: HTML, CSS, Sass, LESS, Markdown, JavaScript, JSON, PHP, ASP, Java, Perl og mere

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:

  • HTML- og CSS-guider
  • preview af HTML-filer
  • temaleder med foruddefinerede temaer
  • indbygget projektleder
  • skaberen af ​​regulært udtryk
  • makro manager
  • FTP/STFP-klient med synkronisering
  • redigeringsfunktionalitet som side-ved-side-filsammenligning, avanceret sortering, kodefoldning, automatisk udfyldelse og mere

10. TextMate

TextMate
TextMate
  • Understøttede operativsystemer: macOS
  • Licens: GNU GPL vs 3
  • Kildekode: https://github.com/textmate/textmate
  • Understøttede sprog: HTML, Markdown, CSS, XML, JavaScript, PHP, SQL, Perl, Python, Java og mere

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:

  • brugerdefinerede temaer
  • live HTML/Markdown-forhåndsvisning
  • kraftfuldt søgeværktøj
  • udklipsholderhistorik
  • let at administrere kodestykker
  • foldbare kodeblokke, indrykket blød wrap, flere carets, flere faner og mere
  • afgrænsede indstillinger
  • Bundteditor

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
  • Understøttede operativsystemer: Windows, Linux, macOS
  • Pris: 80 USD med 3 års opdateringer; download er gratis
  • Licens: se EULA
  • Understøttede sprog: HTML, CSS, Sass, LESS, Markdown, JavaScript, PHP, Python, Perl, Ruby, Java og mere

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:

  • tilpasses uddrag, menuer, makroer, tastebindinger (med JSON-filer)
  • kommandopalette
  • goto-definitioner med et projektindeks over funktioner, klasser og metoder
  • avanceret redigeringsfunktionalitet som delt visning, dokumentkort, flere valg, automatisk udfyldelse og andre
  • indbygget pakkehåndtering
  • kan udvides via plugins

2. UltraEdit

UltraEdit
UltraEdit
  • Understøttede operativsystemer: Windows, Linux, macOS
  • Pris: 79,95 USD pr. år (op til 5 installationer); 30-dages gratis prøveperiode
  • Licens: se EULA
  • Understøttede sprog: HTML, CSS, Markdown, XML, JavaScript, JSON, PHP, MySQL, Python, Perl, Ruby, C, C++ og mere

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:

  • brugerdefinerede temaer og layout
  • kraftfuld søgefunktionalitet (i og på tværs af filer)
  • live preview til HTML og Markdown
  • kraftfuld kommandopalette
  • multi-caret-redigering, multi-valg, kolonnetilstand, sammenligning af filer, konfigurerbare fanemuligheder og mere
  • understøttelse af FTP/SFTP og SSH/Telnet protokoller til fjernudvikling
  • sky synkronisering
  • understøtter nethinden og andre skærme med høj opløsning

3. Rapid PHP Editor

Rapid PHP Editor
Rapid PHP Editor
  • Understøttede operativsystemer: Windows
  • Pris: 49,95 USD til ikke-kommerciel brug; 69,95 USD til kommerciel brug; de første 30 anvendelser er gratis (evalueringsperiode)
  • Licens: se EULA
  • Understøttede sprog: HTML, CSS, LESS, Sass, JavaScript, PHP, SQL, XML, Smarty, .htaccess

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:

  • detaljerede tilpasningsmuligheder
  • indbygget HTML/CSS validator
  • forhåndsvisning af PHP-filer (ved hjælp af din lokale webserver)
  • realtids-PHP-syntakskontrol
  • forhåndsvisning af flere browsere
  • PHP-rammesupport (WordPress, Laravel, CakePHP, CodeIgniter, Symfony, Yii, Nette, Prado)
  • indbygget PHP debugger (Xdebug) og PHP beautifier
  • support til Smarty template engine
  • SVN- og Git-integration
  • kan gemme filer direkte via FTP/STFP/FTPS
  • kan udvides via plugins

4. Smultron

Smultron
Smultron
  • Understøttede operativsystemer: macOS
  • Pris: 7,99 USD for engangslicens; 4,99 USD for opgraderingslicens; gratis evaluering
  • Licens: se EULA
  • Understøttede sprog: HTML, Markdown, LESS, Sass, JavaScript, CoffeeScript, PHP, XML, YAML, Swift, Go, Ruby, Java, Objective-C og mere

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:

  • foruddefinerede temaer
  • understøttelse af lodret tekst og RTL (højre til venstre) sprog
  • tekstscanning fra kameraet på din iPhone/iPad
  • avancerede kodningsindstillinger (inklusive support til UTF-8 BOM)
  • iCloud-support
  • distraktionsfri tilstand
  • oversigt over alle funktioner
  • avanceret søge- og søgefunktionalitet med understøttelse af regulære udtryk
  • fuld understøttelse af tilgængelighed

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:

  • brugerdefineret brugergrænseflade, visninger og paneler
  • avanceret PHP-kodeformatering
  • PHP-projekt og klasseguide
  • foruddefinerede kodeskabeloner
  • nem kodenavigering og kodeformatering
  • support til fjernprojekter
  • indholdsassistent, autofuldførelse, kodenavigation og mere
  • integreret webserver til at køre PHP-filer
  • Git klient

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.

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:

  • udfyld automatisk, flere valg, minimaport, skift tracker, opkaldstip og andre avancerede redigeringsfunktioner
  • kode refactoring, kode browser, visuel debugging, værktøjskasse til regulært udtryk, database explorer, HTTP inspektør og mere
  • Docker og Vagrant integration
  • understøtter mange versionskontrolsystemer (Git, Subversion, Mercurial, CVS, Perforce og Bazaar)
  • ombordstigning og projektguider
  • DOM-seer
  • realtids samarbejde
  • deling via Slack
  • indbyggede tutorials

3. Apache NetBeans

Apache NetBeans
Apache NetBeans
  • Understøttede operativsystemer: Windows, Linux, macOS, BSD
  • Licens: Apache-licens vs 2.0
  • Kildekode: https://github.com/apache/netbeans
  • Understøttede sprog: HTML, CSS, Sass, LESS, JavaScript, PHP, Java, C, C ++ og mere

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:

  • kodeformatering, kodefoldning, afslutning af smart code, fremhævning af fejl, smarte forslag og andre avancerede redigeringsfunktioner
  • semantisk kodeanalyse
  • debugging med Xdebug
  • enhedstest med PHPUnit og Selen
  • integration med versions control systemer (Git, Subversion, Mercurial)
  • 1000+ plugins er tilgængelige på NetBeans Plugin Portal (130+ til PHP plus mange generiske, såsom temaer)
  • support til PHP-framework som WordPress, Symfony, Zend og Yii (find dem som plugins)

4. Eclipse Che (cloud IDE)

Eclipse Che
Eclipse Che
  • Understøttede operativsystemer: ethvert (det kører i en webbrowser)
  • Licens: Eclipse Public License 2.0
  • Kildekode: https://github.com/eclipse/che
  • Understøttede sprog: PHP, Java, .NET Core, ASP.NET, Go, C, C ++, NodeJS, Python, Rust, Scala og mere

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:

  • adgang til forudbyggede PHP-stakke
  • bærbarhed
  • Brug den redigeringsgrænseflade, du vælger
  • tilføj containerbilleder hvor som helst (Docker Hub, Quay.io, dit eget private register osv.)
  • devfile skabeloner
  • klar til brug eksempler på projekter
  • Adgang TIL terminal til alle containere
  • multi-user samarbejde
  • kan udvides via plugins (tilgængelig fra IDE-grænsefladen)
  • alle Che-tjenester er tilgængelige via REST API’er

5. CodeLite

CodeLite
CodeLite
  • Understøttede operativsystemer: Windows, Linux, macOS, FreeBSD
  • Licens: GNU GPL vs 2
  • Kildekode: https://github.com/eranif/codelite
  • Understøttede sprog: HTML, JavaScript, Node.js, PHP, C, C++

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:

  • tilpasses design med mange temaer at vælge imellem
  • kraftfuld search and replace-funktionalitet
  • PHP-linting, refactoring og debugging
  • PHP klasse guiden
  • SFTP-support med en SSH account manager
  • Git-integration
  • diff-værktøj til både filer og mapper

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
  • Understøttede operativsystemer: Windows, Linux, macOS
  • Pris: 89 USD for første år, 71 USD for andet år, 53 USD for tredje år og fremefter til individuel brug med årlig fakturering (199 USD – 59 USD – 119 USD til kommerciel brug); gratis licensprogrammer til FOSS; 30-dages gratis prøveperiode
  • Licens: se EULA’er
  • Understøttede sprog: HTML, CSS, Sass, LESS, Markdown, JavaScript, Node.js, React, Vue, Angular, TypeScript, PHP, MySQL, XML, XSLT og mere

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:

  • ridse filer til eksperimenter uden at oprette et projekt
  • on-the-fly fejlforebyggelse
  • prioritering af kodningsproblemer
  • HTML5 dispositionsvisning
  • let at skifte mellem forskellige PHP-versioner (god til ældre projekter)
  • avanceret refactoring
  • debugging med sin nulkonfigurerede Visual Debugger (understøtter også Xdebug og Zend Debugger)
  • integration med version control systemer (Git, Mercurial, Subversion)
  • support til både test-driven udvikling (PHPUnit) og adfærd-driven udvikling (Behat)
  • support til alle større PHP-rammer (Laravel, CakePHP, Magento, Yii, Zend Framework, WordPress og mere)

2. Zend Studio

Zend Studio
Zend Studio
  • Understøttede operativsystemer: Windows, Linux, macOS, IBM i
  • Pris: 89 USD til personlig brug og 189 USD til professionel brug (begge er vedvarende licenser med 1 års gratis opgraderinger); 30-dages gratis prøveperiode
  • Licens: Zend Studio License (pdf)
  • Understøttede sprog: HTML, CSS, Sass, LESS, Markdown, JavaScript, PHP

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:

  • intelligent kodehjælp til PHP
  • automatiseret modul oprettelse
  • avancerede fejlretningsindstillinger med Zend Debugger (standard), Xdebug eller Z-Ray
  • Docker-support til containeriserede PHP-apps
  • integration med version control systemer (SVN, CVS, Git) og Composer
  • understøttelse af 4K- og HiDPi-skærme
  • support til de vigtigste cloud-platforme (Microsoft Azure, Amazon AWS, Red Hat OpenShift, IBM Cloud osv.)
  • flere tutorials, videoer og PHP-skabeloner

3. Codeanywhere (cloud IDE)

Codeanywhere
Codeanywhere
  • Understøttede operativsystemer: enhver webbrowser, iOS, Android
  • Pris: fra 2,50 USD pr. måned; 7-dages gratis prøveperiode
  • Licens: se TOS
  • Understøttede sprog: HTML, CSS, Sass, LESS, Markdown, JavaScript, TypeScript, Node.js, PHP, Ruby, Python, Go, Ruby, Java og mere

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:

  • forudkonfigurerede PHP- og WordPress-stakke
  • indbygget Linux-terminal med sudo (root) adgang
  • intelligente kodedigeringsfunktioner såsom kode refactoring, automatisk komplet, gå til definitioner, minimap og meget mere
  • understøttelse af FTP-, SFTP-, FTPS-, SSH-protokoller
  • live par programmering på delte filer
  • Git integration (via terminal)
  • distraktionsfri tilstand
  • flere layoutmuligheder (enkelt, gitter, kolonne, række, delt lodret og delt vandret visning)
  • integreret debugger
  • et-klik kode beautifier
  • preview af browseren

4. Codelobster

Codelobster
Codelobster
  • Understøttede operativsystemer: Windows, Linux, macOS
  • Pris: første år 59,95 USD (for op til tre enheder); efterfølgende år 19,95 USD pr. år; 30-dages gratis prøveperiode
  • Licens: se EULA
  • Understøttede sprog: HTML, XML, CSS, Sass, LESS, JavaScript, TypeScript, Node.js, PHP, SQL

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:

  • HTML/CSS kode inspektør (gratis version)
  • indbygget PHP debugger (gratis version)
  • foruddefinerede temaer (gratis version)
  • kodevalidering til HTML, CSS og PHP
  • foruddefinerede kodestykker og kodeskabeloner
  • HTML-til-PHP og PHP-til-HTML-konvertering
  • SQL manager (dataredigering, eksportguide, autofuldførelse og mere)
  • FTP/SFTP klient
  • understøttelse af versionskontrol (Git, SVN, Mercurial)

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:

  • Hvis du er nybegynder eller ikke redigerer PHP-filer ofte eller ikke vil bruge meget tid på konfiguration, skal du gå med en af ​​de gratis PHP-redaktører, men ikke Emacs eller Vim.
  • Omvendt, hvis du ønsker at få respekt for die-hard programmører og ikke har noget imod den stejle læringskurve, så prøv Vim eller Emacs.
  • Hvis du vil have et kæmpe økosystem, skal du vælge en PHP-editor eller IDE med en markedsplads eller plugin/pakkeopbevaring, såsom Visual Studio Code, Atom, Sublime Text 3, Apache NetBeans eller Eclipse.
  • Hvis du er interesseret i lanceringstid og ønsker, at din PHP-editor skal indlæses hurtigt, skal du vælge en, der er specifik for et operativsystem, for eksempel NotePad ++ eller RJ TextEd til Windows eller TextMate eller Smultron til Mac.
  • Hvis du allerede har brugt en af ​​disse kildekodeditorer eller IDE’er med et andet programmeringssprog og kunne lide det, se hvordan det fungerer til redigering af PHP-filer.
  • Hvis du har brug for support til en bestemt ramme eller et specifikt værktøj, skal du finde en PHP-editor eller IDE, der har et plugin eller integration til det.
  • Hvis du har brug for en indbygget webserver, vil se staksporingen eller udføre andre komplekse opgaver, skal du gå med en PHP IDE.
  • Hvis du vil arbejde i din webbrowser og få adgang til dit PHP-projekt hvor som helst, skal du vælge en cloud IDE.

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.

Anna Monus

Anna Monus er en professionel teknisk skribent og redaktør, der dækker webudvikling, programmering, cloud computing, teknologisk kultur, tilgængelighed og andre banebrydende emner. Hendes arbejde er blevet udgivet af de største tekniske publikationer og blogs rundt om i verden, såsom IBM Cloud, Envato, Raygun, Hongkiat, LogRocket og andre. Se mere på hendes hjemmeside eller X @azaleamollis.