PHP: Hypertext Preprocessor (PHP) on üks populaarsemaid programmeerimiskeeli dünaamiliste veebisaitide ja Interneti-põhiste rakenduste jaoks. Mõned PHP eelised hõlmavad seda, et see on tasuta, ei koorma servereid ja on välja töötatud pika aja jooksul. Samuti on võrreldes teiste programmeerimiskeeltega suhteliselt lihtne õppida PHP-d kasutama.
PHP üks peamisi eeliseid on see, et see on tasuta avatud lähtekoodiga keel, mida saavad kasutada kõik. See tähendab, et keele allalaadimise, levitamise või kasutamise eest ei kaasne kulusid. Samuti on see tasuta, mis tähendab, et programmeerija, kes loob programmi ja soovib seda müüa, ei pea lisakulusid tasuma. Seetõttu on see sageli populaarne valik väikeettevõtete seas, kes ei saa endale lubada teiste keelte litsentsimise kõrget hinda.
Teine PHP paljudest eelistest on see, et see ei koorma Interneti-servereid. Suured veebisaidid võivad potentsiaalselt teenindada tuhandeid kasutajaid igas tunnis, seega on oluline, et rakendus saaks sellise liiklustasemega mugavalt hakkama ilma serverit liigselt koormamata. PHP-l on sisseehitatud mälu, mis vähendab serveri koormust ja on optimeeritud töötama võimalikult tõhusalt.
PHP ei ole uus keel; seda on kasutatud ja arendatud juba aastaid. Selle aja jooksul on seda palju arendatud, mis tähendab, et enamikku funktsioone on põhjalikult testitud paljudes serverites ja keskkondades. Tulemuseks on usaldusväärne programmeerimiskeel, mis on näidanud, et see töötab paljude erinevate professionaalsete rakendustega.
Lisaks nendele PHP eelistele on selle jätkuva kasvu üks peamisi põhjuseid selle õppimise lihtsus. Nagu iga programmeerimiskeele puhul, on uuel kasutajal oluline kulutada veidi aega põhitõdede õppimisele, kuid PHP õppimiseks kuluv aeg on tunduvalt väiksem kui paljude alternatiivide puhul. Sellel on ka väga aktiivne tugikogukond ja ulatuslik veebisait, mis kirjeldab üksikasjalikult peaaegu kõiki funktsioone, sealhulgas selle kasutamist, näiteid ja levinud probleeme.
Muud PHP eelised hõlmavad seda, et see töötab enamikus serverites ja toetab objektorienteeritud programmeerimist. See suurendab keele paindlikkust, olenevalt programmeerija nõudmistest. Keel pääseb hõlpsasti juurde ka mitmele erinevat tüüpi andmebaasile, näiteks MySQL-ile, mis on paljude veebirakenduste jaoks hädavajalik.