Hypertext PreProcessor (PHP) är ett språk som används av datorprogrammerare för att skriva programskript. En PHP-kodredigerare är en datorapplikation som liknar en textredigerare, bara den är designad speciellt för programmerare att skriva PHP-kod. Att använda en PHP-kodredigerare istället för en vanlig textredigerare kan spara tid och öka produktiviteten genom att automatiskt korrigera eller markera programmeringsfel, färgkodningssyntax för enklare läsning och slutföra kodsträngar.
Programmerare använder vanligen PHP-programmeringsspråket för att bygga webbapplikationer i kombination med Hypertext Markup Language (HTML). PHP utför serverkommandon, som att avgöra om en användare är inloggad eller spara en kommentar till en databas, medan HTML styr hur innehållet visas i en webbläsare. Den typiska PHP-kodredigeraren känner igen och formaterar HTML utöver PHP. Vissa stöder även många andra språk, som JavaScript eller Python.
Programmering i en PHP-kodredigerare kan vara snabbare än i andra miljöer eftersom editorn påskyndar vanliga uppgifter. Om automatisk komplettering är aktiverat, skulle en korrekt formaterad ”if”-sats skapas om du skriver så lite som ”if”. Allt som programmeraren behöver göra är att fylla i tomrummen. Utan en PHP-kodredigerare skulle han behöva skriva ut hela uttalandet från minnet och infoga tabbar och mellanslag för hand, vilket kan vara tidskrävande.
Automatisk komplettering är till hjälp både för programmerare som är nya i PHP, som kanske inte är bekanta med programmeringsspråkets speciella krav, och för erfarna programmerare som ofta byter mellan olika språk. De flesta programmeringsspråk har så många specifika regler om hur man indikerar variabler, slutsatser eller definierar funktioner att det är lätt att bli förvirrad. Med en PHP-kodredigerare tas mycket av den förvirringen bort.
Att läsa och förstå flera rader PHP-kod, eller vilket programmeringsspråk som helst, kan vara utmanande. De flesta PHP-redigerare färgkodar programmeringssyntaxen, vilket gör det lättare att läsa. Till exempel kan kommentarer vara ljusgrå, vilket indikerar att de bara är anteckningar och inte en del av det faktiska programmet medan alla variabler kan vara gröna. Felaktig kod, till exempel en variabel som saknar ett avslutande citattecken, kan vara rött, vilket gör det lätt att upptäcka och korrigera fel.
En PHP-kodredigerare ger ytterligare fördelar jämfört med en enkel textredigerare. Till exempel kan en programmerare utföra ett sök och ersätt med reguljära uttryck istället för exakta matchningar. Inbyggda valideringsverktyg kan också peka på formateringsproblem eller felaktigt kapslade HTML-taggar som kanske inte är bokstavliga fel men kan orsaka problem på vägen om de inte åtgärdas.