PHP este un limbaj de programare folosit pentru a crea site-uri de web. Prescurtarea de la PHP: Hypertext Preprocessor (initialele provin de fapt de la o versiune anterioara a programului, care se numea: Personal Home Page Tools). Este un limbaj de programare web open-source, reflectiv (abilitatea unui program de a-si observa si modifica structura si comportamentul) folosit in principal pentru dezvoltarea aplicatiilor server-side ( Scripting server-side: tehnologie web server in care cerintele userilor sunt indeplinite prin rularea unui script direct pe serverul web pentru a crea pagini HTML dinamice. Este folosit de obicei pentru a crea site-uri de web dinamice ce interfateaza cu baze de date) si a continurilor web dinamice.
Exemple faimoase de utilizare a acestui limbaj sunt PhpBB (forum), PhpNuke (CMS), chiar si MediaWiki, sofware-ul din spatele Wikipedia. Folosirea PHP poate fi vazuta ca o alternativa gratuita la utilizarea unor limbaje comerciale cum sunt ASP de la Microsoft, ColdFusion de la Macromedia, sau chiar JSP de la Sun Microsystems, chiar daca nu se ridica deasupra acestora.
Principala facilitate a limbajului este ca permite interactiunea cu un numar mare de sisteme de gestiune a bazelor de date relationale, cum ar fii: MySql, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL si SQLite. Php este compatibil cu majoritatea sistemelor de operare, incluzand: Unix, Linux, Windows si Mac OS X si poate interactiona cu majoritatea serverelor web.
Scurta istorie:
Php a fost creat original ca un set minor de scripturi Perl. Personal Home Page Tools a fost lansat public in 1995. Zeev Suraski si Andi Gutmans, doi developeri de la Institul de Tehnologie din Israel au rescris parser-ul in 1997 si au format bazele pentru PHP 3, schimband numele limbajului in acronimul PHP: Hypertext Preprocessor. Lansarea oficiala pentru PHP 3 a fost in iunie 1998. Suraski si Gutmans au pornit o noua rescriere a bazei limbajului de php, producand Zend engine in 1999. În mai 2000 a fost lansat PHP 4.0, având la baza Zend Engine 1.0. Pe 13 iulie 2004 a fost lansat PHP 5, cu Zend Engine II, ce a adus si o orientare obiect, mai pronuntata si suportând mai multe caracteristici ale acestui tip de programare.
Ultima versiune PHP este versiunea 7.3 (Ianuaria 2020).