Hypertext PreProcessor (PHP) je jezik, ki ga računalniški programerji uporabljajo za pisanje programskih skript. Urejevalnik kode PHP je računalniška aplikacija, podobna urejevalniku besedil, le da je zasnovana posebej za programerje za pisanje kode PHP. Uporaba urejevalnika kode PHP namesto urejevalnika navadnega besedila lahko prihrani čas in poveča produktivnost s samodejnim popravljanjem ali poudarjanjem programskih napak, sintakso barvnega kodiranja za lažje branje in izpolnjevanjem nizov kode.
Programerji običajno uporabljajo programski jezik PHP za izdelavo spletnih aplikacij v povezavi z jezikom za označevanje hiperteksta (HTML). PHP izvaja ukaze strežnika, kot je določanje, ali je uporabnik prijavljen ali shrani komentar v bazo podatkov, medtem ko HTML nadzoruje, kako se vsebina prikaže v spletnem brskalniku. Tipičen urejevalnik kode PHP poleg PHP prepozna in oblikuje HTML. Nekateri podpirajo tudi številne druge jezike, kot sta JavaScript ali Python.
Programiranje v urejevalniku kode PHP je lahko hitrejše kot v drugih okoljih, ker urejevalnik pospeši običajna opravila. Če je samodokončanje omogočeno, bi vnos že najmanjšega števila »če« samodejno ustvaril pravilno oblikovan stavek »če«. Vse kar mora programer narediti je, da izpolni praznine. Brez urejevalnika kode PHP bi moral vtipkati celotno izjavo iz pomnilnika ter ročno vstaviti tabulatorje in presledke, kar je lahko zamudno.
Samodokončanje je koristno tako za programerje, ki so novi v PHP-ju, ki morda niso seznanjeni s posebnimi zahtevami programskega jezika, kot za izkušene programerje, ki pogosto preklapljajo med različnimi jeziki. Večina programskih jezikov ima toliko posebnih pravil o tem, kako označiti spremenljivke, končne stavke ali definirati funkcije, da se zlahka zmedete. Z urejevalnikom kode PHP se večina te zmede odstrani.
Branje in razumevanje več vrstic kode PHP ali katerega koli programskega jezika je lahko izziv. Večina urejevalnikov PHP barvno kodira programsko sintakso, kar olajša branje. Komentarji so lahko na primer svetlo sivi, kar pomeni, da so le opombe in niso del dejanskega programa, medtem ko so vse spremenljivke lahko zelene. Nepravilna koda, kot je spremenljivka, ki nima zaključnega narekovaja, je lahko rdeča, kar olajša odkrivanje in popravljanje napak.
Urejevalnik kode PHP ponuja dodatne prednosti pred preprostim urejevalnikom besedil. Programer lahko na primer izvede iskanje in zamenjavo z uporabo regularnih izrazov namesto natančnih ujemanj. Vgrajena orodja za preverjanje lahko prav tako opozorijo na težave z oblikovanjem ali nepravilno ugnezdene oznake HTML, ki morda niso dobesedne napake, vendar lahko povzročijo težave v prihodnosti, če jih ne odpravite.