PHP er et open source-server-scriptingsprog, der bruges til at udvikle statiske eller dynamiske webapplikationer. PHP står for Hypertext Pre-processor, der tidligere stod for Personal Startsider.
Der er adskillige PHP IDE'er, der tilbyder gennemførelse af smart kode og validerer fejl i realtid. Disse værktøjer har en syntakskontrol og debugger til hurtig udvikling af PHP-script.
Følgende er en håndplukket liste over Top PHP IDE med deres populære funktioner og websitelinks. Listen indeholder både open source (gratis) og kommerciel (betalt) software.
1) Dreamweaver
Dreamweaver er et populært PHP-udviklingsværktøj. Dette værktøj hjælper dig med at oprette, udgive og administrere websteder. Et websted oprettet med DreamWeaver kan uploades til enhver webserver.
Funktioner:
- Dynamiske websteder kan let udvikles ved hjælp af Dreamweaver.
- Det giver færdige layouts til at oprette et websted.
- Du kan oprette et websted, der passer til enhver skærmstørrelse.
- Dette værktøj hjælper dig med at tilpasse arbejdsområdet, som du vil.
- Det har en indbygget HTML-validator til at validere din kode.
2) Drage
Kite er IDE til PHP, der automatisk udfylder flere linjekoder. Denne editor understøtter mere end 16 sprog. Det hjælper dig med at kode hurtigere uden besvær.
Pris : Gratis
Funktioner:
- Det tilbyder PHP-dokumentation.
- Denne editor giver en funktionssignatur, mens du skriver.
- Du får et værktøjstip til musen.
- Giver support i e-mail.
- Bruger maskinlæringsmodeller til PHP-sprog.
3) Zend Studio
Zend Studio er et integreret udviklingsmiljø til udvikling af en applikation i PHP. Det tilbyder afslutning af smart kode og validerer fejl i realtid.
Funktioner:
- Det understøtter den nyeste version af PHP, HTML, JavaScript og CSS.
- Dette værktøj har forbedret kildekontrolintegration, der hjælper dig med at arbejde med SVN (Apache Subversion).
- Du kan køre Zend Studio på Windows, Mac OS, Linux osv. Platform.
- Det understøtter Laravel og Symfony framework.
- Zend Studio kan arbejde med skyplatforme som Red Hat OpenShift, Microsoft Azure.
Link: https://www.zend.com/products/zend-studio
4) Rapidphpeditor
Rapidphpeditor er nem at bruge PHP-editor, der har en syntakskontrol og debugger til hurtig udvikling af PHP-programmer. Dette værktøj har en intelligent kodefærdiggørelsesfacilitet.
Funktioner:
- Det giver support til Smarty PHP skabelonmotor.
- Du kan effektivt genbruge kode.
- Det tilbyder avanceret søgning og erstatningsfunktion.
- Dette værktøj understøtter Unicode.
- Rapidphpeditor kan fremhæve syntaksen.
- Det kan bruges med HTML5 og CSS3.
- Det giver dig mulighed for at redigere indhold direkte på webserveren.
- Menuer, værktøjslinjer og genvejstaster kan tilpasses.
Link: https://www.rapidphpeditor.com/
5) Formørkelse CDT
Eclipse CDT framework er et webstedsudviklingsværktøj til PHP. Det fremhæver den syntaks, du har skrevet. Dette værktøj giver dig mulighed for nemt at fejle programmet.
Funktioner:
- Det giver dig færdiglavet kodeskabelon.
- Dette værktøj validerer automatisk syntaksen.
- Det understøtter kodefakturering. (En proces til forbedring af den interne kodestruktur).
- Eclipse CDT giver dig mulighed for at styre projektet eksternt.
- Det kan bruges på Windows, Linux og OS X.
Link: https://www.eclipse.org/pdt/
6) Komodo
Komodo er en PHP IDE, der understøtter webteknologier, herunder HTML, JavaScript, CSS, Drupal, Zend osv. Denne software hjælper dig med at fejle PHP-programmet hurtigt og nemt.
Funktioner:
- Det hjælper dig med at debugge, inspicere og teste din kode.
- Denne app har masser af tilføjelser til at tilpasse funktionerne.
- Komodo hjælper dig med at samarbejde med dine holdkammerater.
- Du kan definere din egen arbejdsgang med projekt- og filnavigation.
- Du kan foretage ændringer i HTML-filen uden at efterlade Komodo IDE.
- Det giver dig mulighed for at placere et numerisk bogmærke for hurtigt at gå til den specifikke kodelinje.
- Fremhæver og registrerer flere sprog i en fil.
- Du kan kontrollere forekomsterne af variabler i koden.
Link: https://www.activestate.com/products/komodo-ide/
7) Beslag. Io
Brackets.io er en open source-editor til udvikling af webapplikationer. Det er grundlagt af Adobe Systems. Dette værktøj hjælper dig med at designe et websted ved hjælp af JavaScript, CSS og HTML.
Funktioner:
- Du kan oprette forbindelse til din browser i realtid.
- Det hjælper dig med hurtigt at redigere PHP-scriptet.
- Denne app kan bruges på Linux-, Windows- og Mac-operativsystemer.
- Du kan administrere dit program effektivt.
- Giver preprocessorsupport, live preview og inline redaktører.
- Du kan hurtigt tilpasse brugergrænsefladen ved hjælp af værktøjet Brackets.io.
Link: http://brackets.io/
8) CodeLobster
Codelobster er et integreret udviklingsmiljø til PHP. Det understøtter adskillige plugins, herunder JQuery, Facebook osv.
Funktioner:
- Det kan fremhæve par firkantede parenteser.
- CodeLobster viser en popup-liste, der indeholder konstanter og variabler.
- Dette værktøj hjælper dig med at organisere filer i projektet.
- Det understøtter PHP debugger til at validere kode.
- Gør det muligt at skjule kodeblokke, som du ikke arbejder i øjeblikket på.
- Du kan skjule koden for at se koden i detaljer.
Link: http://www.codelobster.com/php_editing.html
9) Notesblok ++
Notepad ++ er en kode editor, der kan bruges med Windows. Dette værktøj fremhæver syntaks og nøgleord. Det hjælper dig med at arbejde med flere åbne filer i et enkelt vindue.
Funktioner:
- Du kan zoome ind eller zoome ud på skærmen.
- Makro (automatisk udvidelig instruktion) optagelse og afspilning er mulig.
- Det fremhæver syntaksen for sprog som PHP, HTML, JavaScript, CSS osv.
- GUI kan tilpasses.
- Det understøtter flersproget miljø.
Link: https://notepad-plus-plus.org
10) PHPStorm
PHPStorm er en platform-IDE til PHP. Det giver dig mulighed for at bruge frontendteknologi som HTML, CSS, Sass og mere. Du kan udføre en test for en individuel kildekodenhed.
Funktioner:
- Det understøtter MySQL (Structure Query Language).
- Du kan arbejde med PHP-baserede rammer som Joomla, Magento, CakePHP osv.
- Den indeholder indbygget kodeformatering.
- PHPStorm giver tip til variabler og metoder.
- Den udfylder automatisk koden.
Link: https://www.jetbrains.com/phpstorm/
11) NetBeans
NetBeans er et integreret udviklingsmiljø til skrivning af PHP-programmer. Det har et projektvindue, der viser en liste over projekter, der aktuelt findes.
Funktioner:
- Du kan let se strukturen i PHP-klassen.
- Det fremhæver PHP-variabler og nøgleord.
- Du kan formatere et stykke kode ved hjælp af en tastaturgenvej.
- Det udfylder automatisk parenteserne.
- Netbeans giver parameterhints ved at skrive $ symbol.
- Det tilbyder færdige skabeloner til at skrive et script.
- Denne app har servicevinduer, der viser aktuelt tilgængelige eksterne tjenester.
Link: https://netbeans.org
12) Atom
Atom er en simpel editor til at skrive et PHP-program. Det kan tilpasses til at gøre noget uden at ændre en konfigurationsfil.
Funktioner:
- Det har en integreret pakkehåndtering.
- Denne app tillader redigering på tværs af platforme
- Du kan finde, forhåndsvise og erstatte tekst, der er skrevet i en fil eller på tværs af hele projektet.
- Understøtter kommandopaletten for at køre tilgængelige kommandoer.
Link: https://atom.io
13) Cloud9
Cloud9 er en skybaseret editor, der giver dig mulighed for at skrive, køre og fejle kode med enhver browser. Det hjælper dig med at arbejde hvor som helst ved hjælp af en internetforbundet maskine.
Funktioner:
- Du kan justere paneler i alle retninger ved blot at trække og slippe.
- Den har en integreret debugger til at indstille et breakpoint.
- Dette værktøj har en indbygget terminal, der giver dig mulighed for at se kommandooutput fra serveren.
- Det understøtter tastaturgenveje for nem adgang.
- Du kan dele udviklingsmiljøet med dit udviklingsteam.
- Cloud9 tilbyder en række forskellige temaer.
- Den har en indbygget billededitor til at ændre størrelse, beskære eller rotere billeder.
Link: https://aws.amazon.com/cloud9/
14) GNU Emacs
Emacs er et Unix-baseret værktøj, der giver en meget tilpasselig funktion. Det understøtter syntaksfarvning. Det understøtter unicode til adskillige menneskelige scripts.
Funktioner:
- Dette program har komplet indbygget dokumentation.
- Det giver et emballagesystem til installation og download af adskillige udvidelser.
- Kan tilpasses meget ved hjælp af Emacs Lisp-kode.
- Det tilbyder en tutorial til nye brugere.
Link: https://www.gnu.org/software/emacs/
15) Codelite
CodeLite er et open source-værktøj til at skrive programmer i PHP. Det fremhæver syntaksen. Du kan bruge dette værktøj på Windows- og Mac-operativsystemet
Funktioner:
- Codelite kan integreres med Cscope-integration (tekstbaseret interface til at søge i en kode).
- Du kan tilpasse syntaksfarver.
- Codelite hjælper dig med at finde filer uden problemer ved hjælp af en trævisning.
- Det har en kommandogane, der indeholder funktionalitet som sortering, ændring af syntaks osv.
Link: https://codelite.org/
16) Sublim tekst 3
Sublime er en IDE, der bruges til at udvikle webapplikationer ved hjælp af PHP. Dette værktøj giver dig mulighed for at springe til symbol, ord eller linje ved hjælp af en tastaturgenvej.
Funktioner:
- Det tilbyder en kommandopalette til ændring af syntaksen.
- Sublim tekst giver API til at udvide funktionerne.
- Det fremhæver syntaksen.
- Du kan hurtigt gå til definitionen af klasse eller metode.
Link: https://www.sublimetext.com
17) Geany
Geany er en PHP-editor, der bruger GTK open source-værktøjssæt. Denne editor udfylder automatisk ord eller parenteser. Det understøtter adskillige filtyper, herunder PHP, Perl, HTML osv.
Funktioner:
- Du kan nemt kompilere og udføre kode.
- Det forenkler projektledelse.
- Understøtter kodefoldning (skjul og vis fil selektivt).
- Det kan automatisk lukke HTML- og XML-tags.
- Geany giver en symbolliste, der hjælper dig med at vide, hvor symbolet er defineret.
Link: https://www.geany.org/
18) TextMate
TextMate er en editor, der er udviklet til macOS. Det hjælper dig med at bytte et stykke kode let. Du kan søge i partikelfilen uden besvær.
Funktioner:
- Du kan se, hvilke filer der er ændret i filbrowservisningen.
- Det hjælper dig med at fjerne gentaget arbejde med makroer.
- Understøtter kodefoldning (selektivt skjule og vise kode).
- Tidligere kopieret tekst eller kode kan ses i udklipsholderens historie.
- Du kan nemt styre versionen af PHP-filen.
Link: https://macromates.com/
19) Kwrite
KWrite er et letvægtsværktøj til at skrive PHP-kode. Dette værktøj er udviklet af KDE-softwarefællesskabet. Den har to forskellige inputtilstande, dvs. tekstindsættelsestilstand og kommandotilstand.
Funktioner:
- Det fremhæver automatisk syntaks baseret på filtypen
- Autojuster indrykning (tom plads i begyndelsen af koden)
- Det understøtter KIPI-pluginet til at eksportere billeder.
- Denne editor tilbyder automatisk komplettering baseret på ord eller sætninger, den allerede har set i resten af filen.
Link: https://kde.org/applications/utilities/org.kde.kwrite
20) NuSphere
NuSphere er software til udvikling af en webbaseret applikation. Det hjælper dig med at skrive kode i PHP uden besvær. Denne app understøtter PhpED til debugging af PHP-kode.
Funktioner:
- Det understøtter JavaScript.
- Du kan udgive det projekt, der er målrettet mod flere rammer.
- Den har en indbygget kode validator.
- Dette værktøj korrigerer automatisk PHP-kode.
- Nusphere giver en fuldt tilpasselig genvej.
- Du kan skjule og vise et bestemt afsnit i filen
- Det matcher et par seler.
Link: http://www.nusphere.com