Preprocesor hiperteksta (PHP) je jezik koji računalni programeri koriste za pisanje programskih skripti. PHP uređivač koda je računalna aplikacija slična uređivaču teksta, samo što je dizajnirana posebno za programere za pisanje PHP koda. Korištenje PHP uređivača koda umjesto uređivača običnog teksta može uštedjeti vrijeme i povećati produktivnost automatskim ispravljanjem ili isticanjem programskih pogrešaka, sintaksom kodiranja boja za lakše čitanje i dovršavanjem nizova koda.
Programeri obično koriste PHP programski jezik za izradu web aplikacija u kombinaciji s Hypertext Markup Language (HTML). PHP izvodi poslužiteljske naredbe, kao što je određivanje je li korisnik prijavljen ili spremanje komentara u bazu podataka, dok HTML kontrolira kako se sadržaj pojavljuje u web pregledniku. Tipični PHP uređivač koda prepoznaje i formatira HTML uz PHP. Neki podržavaju i mnoge druge jezike, kao što su JavaScript ili Python.
Programiranje u uređivaču PHP koda može biti brže nego u drugim okruženjima jer uređivač ubrzava uobičajene zadatke. Ako je automatsko dovršavanje omogućeno, upisivanjem samo “if” automatski bi se stvorila ispravno oblikovana izjava “if”. Sve što programer treba učiniti je popuniti praznine. Bez uređivača PHP koda, morao bi ispisivati cijelu izjavu iz memorije i ručno umetati tabulatore i razmake, što može biti dugotrajno.
Automatsko dovršavanje korisno je i programerima koji tek poznaju PHP, koji možda nisu upoznati s posebnim zahtjevima programskog jezika, kao i iskusnim programerima koji često prelaze s jednog jezika na drugi. Većina programskih jezika ima toliko specifičnih pravila o tome kako označiti varijable, krajnje izraze ili definirati funkcije da se lako zbuniti. S PHP uređivačem koda, veliki dio te zbrke je uklonjen.
Čitanje i razumijevanje više redaka PHP koda, ili bilo kojeg programskog jezika, može biti izazovno. Većina PHP uređivača označava sintaksu programiranja bojama, što olakšava čitanje. Na primjer, komentari mogu biti svijetlosive, što znači da su samo bilješke, a ne dio stvarnog programa, dok sve varijable mogu biti zelene. Netočan kod, kao što je varijabla kojoj nedostaje završni navodnik, može biti crvena, što olakšava uočavanje i ispravljanje pogrešaka.
PHP uređivač koda pruža dodatne prednosti u odnosu na jednostavan uređivač teksta. Na primjer, programer može izvršiti pronalaženje i zamjenu koristeći regularne izraze umjesto točnih podudaranja. Ugrađeni alati za provjeru valjanosti također mogu ukazati na probleme s formatiranjem ili nepravilno ugniježđene HTML oznake koje ne moraju biti doslovno pogreške, ali mogu uzrokovati probleme u budućnosti ako se ne poprave.