Creat inițial în 1995 și numit folosind un acronim al termenului de pagină de pornire personală, PHP este un limbaj de scripting de dezvoltare web care este utilizat pentru a crea pagini web dinamice, bazate pe text. Acronimul s-a dezvoltat de-a lungul timpului și acum se știe că se referă la utilizarea limbajului ca preprocesor de hipertext PHP. Sistemul poate fi utilizat pe majoritatea unităților de server și este disponibil gratuit pentru utilizare pe toate sistemele de operare (OS) majore. Pentru a ajuta la dezvoltarea paginilor site-ului prin intermediul limbajului de scripting, au fost create mai multe instrumente PHP bazate pe software pentru a oferi mai mult control dezvoltatorilor. Aceste instrumente includ, printre altele, designeri, vizualizatori, depanatoare și programe de codare de securitate.
Create pentru a simplifica procesul de dezvoltare atunci când se utilizează limbajul de scripting, instrumentele PHP ajută la sarcini comune, cum ar fi editarea, codificarea și depanarea codului programului. Aceste aplicații există cu scopul principal de a face procesul de dezvoltare a scripturilor PHP cât mai rapid și ușor posibil. Codul dens al scripturilor PHP standard poate face ca identificarea și adresarea erorilor să fie o sarcină consumatoare de timp. Au fost dezvoltate instrumente PHP pentru a eficientiza această sarcină, împreună cu alte operațiuni asociate cu compilarea și editarea scriptului.
În ceea ce privește utilizarea obișnuită atunci când ne uităm la instrumentele PHP, anumite aplicații sunt mai comune decât altele. În general, dezvoltarea PHP, un depanator este una dintre aplicațiile cheie utilizate. Un depanator PHP oferă programatorului controlul deplin al execuției scriptului. Utilizarea acestui instrument permite dezvoltatorului să ruleze codul pe rând pentru a izola zonele cu probleme.
Una dintre cele mai mari preocupări ale dezvoltatorilor este furtul de scripturi și modificările neautorizate ale codului; pentru a contracara acest risc, se poate folosi un codificator PHP. Un instrument de codificare are capacitatea de a schimba codul sursă în coduri de octeți specifice PHP. Efectuarea acestei codări împiedică accesul neautorizat la cod din surse externe. Un avantaj suplimentar al codificării este accelerarea operațională care poate fi obținută prin rularea unei serii de coduri PHP byte în comparație cu scriptul standard.
Instrumentele vizuale PHP sunt disponibile și sub formă de aplicații de designer și instrumente „ceea ce vedeți este ceea ce obțineți” (WYSIWYG). Aplicațiile de proiectare oferă un ajutor vizual pentru căutarea prin structura ierarhică a codului PHP, funcții și obiecte. Pentru a ajuta la crearea de pagini web dinamice, instrumentele PHP WYSIWYG redă codul PHP într-o reprezentare vizuală a scriptului. Acest lucru permite dezvoltatorului să vadă o aproximare a paginii finale în timpul dezvoltării.