PHP este un limbaj de programare cu ajutorul caruia se pot realiza scripturi pentru paginile de internet interactive. Asta inseamna ca folosind PHP putem realiza pagini de contact care trimit mesaje prin fara sa avem o casuta de posta electronica, sa protejam anumite pagini cu utilizator si parola sau chiar sa utilizam o baza de date in care sa stocam sau din care sa accesam informatiile necesare pentru un magazin online, a unui forum de discutii si asa mai departe.
PHP s-a nascut in 1994, creat de danezul Rasmus Lerdorf si prescurtat de la denumirea "Personal Home Page". Scopul acestui limbaj a fost acela de a inlocui solutiile traditionale la acea vreme - precum Perl. Un an mai tarziu, din dorinta de a implica mai multi oameni in procesul de dezvoltare, Lerdorf a lansat versiunea 2 PHP si avea deja principalele functii disponibile in prezent.
Denumirea proiectului a fost schimbata in "PHP: Hypertext Preprocessor" odata cu lansarea versiunii 3 PHP, din 1998, la care au contribuit consistent programatorii israeliti Zeev Suraski si Andi Gutmans. Începand cu aceasta versiune, PHP a devenit mult mai popular in randul creatorilor de pagini de internet, prin oferta bogata de functii. Tot acesta fost momentul din care cei doi programatori, Suraski si Gutmans au inceput rescrierea motorului PHP, numit Zend. Acesta a fost facut public in 2000, in versiunea 4 PHP.
Lansat in 2004, PHP 5 deja includea motorul Zend II si un suport imbunatatit pentru programarea pe obiecte, o extensie numita "Obiecte de Date PHP" - o interfata simplificata pentru accesul la baze de date si multe alte imbunatatiri de performanta. Începand cu luna august 2008, PHP 4 nu mai este intretinut cu actualizari de securitate, PHP 5 devenind singura versiune stabila in curs de dezvoltare, dupa cativa ani de dezvoltare paralela PHP4 si PHP5.
Un efort notabil si pe care trebuie sa il ia la cunostinta toti programatorii incepatori care au tendinta sa foloseasca resurse existente (scrise inclusiv in PHP4), este faptul ca la nivel mondial s-a creat o campanie de "motivare" a furnizorilor de servicii catre versiunea 5 PHP.
In continuare este redat un pasaj de pe pagina initiativei - gophp5.org:
Versiunea 6 PHP este deja in curs de dezvoltare, insa nu este recomandata decat pentru dezvoltatorii care doresc sa faca teste cu noile facilitati.
PHP-Fusion mentine compatibilitatea cu PHP 4 deoarece filosofia acestui CMS este aceea de a oferi o solutie de categorie usoara, compatibila si cu sistemele de operare mai vechi, deci si cu pachetele software aferente acestora - uneori vechi. Pentru a pastra echilibrul, insa, versiunea 7 PHP-Fusion a facut primul pas catre o solutie usor adaptabila la mediul pe care este instalat, astfel ca utilizatorii de PHP 5 sa poata integra si functii avansate fara modificarea nucleului.
ATENÅ¢IE!
PHP si PHP-Fusion nu sunt acelasi lucru. PHP este un limbaj de programare pentru internet, iar PHP-Fusion este un produs creat cu limbajul PHP.