
Limbajul PHP
PHP este un limbaj de programare intrepretat, cu sintaxa asemanatoare cu cea a limbajului C, proiectat inca de la inceput pentru a folosi la realizarea dinamica a paginilor web. Din acest motiv, limbajul PHP are facilitati pentru interactiunea cu serverul Web folosind protocolul HTTP si in acelasi timp facilitati pentru imbinarea cu limbajul HTML.
Limbajul PHP a pornit de la un proiect numit PHP/FI (Personal Home Page / Forms Interpreter) scris de Rasmus Lerdorf in 1995. Proiectul a fost rescris de catre Andi Gutmans si Zeev Suraski si a fost redenumit PHP (PHP: Hypertext Preprocessor), fiind nucleul PHP-ului de astazi. Aceasta noua versiune complet rescrisa este de fapt PHP 3.0 si a fost creata in 1997. Cei doi au infiintat compania Zend Technologies, companie ce dezvolta in continuare limbajul PHP.
PHP, fiind la baza un limbaj procedural, a ajuns la versiunea 7, versiune ce aduce multe imbunatatiri pentru programarea orientata pe obiecte. (OOP = obiect oriented programming).
PHP este un proiect de tip open-source, este gratuit, si este unul din cele mai folosite limbaje pentru programarea web (http://www.php.net/usage.php).
Pagina oficiala a limbajului PHP este http://www.php.net
MySQL
MySQL este o aplicatie destinata realizarii si administrarii bazelor de date. Terminologia folosita pentru astfel de aplicatii este DBMS (Database Management System). O baza de date este o modalitate de a pastra informatiile in mod structurat, de a cauta eficient in aceste informatii, si de a extrage datele utile. Ca exemplu, va puteti gandi la toate datele unei banci (informatii despre tranzactii, clienti, angajati) sau datele unui site de licitatii (utilizatori, produsele licitate, categoriile produselor).
Pentru a dezvolta o aplicatie web, (un site web ceva mai complex, ce primeste si manipuleaza date) limbajul in care este dezvoltat site-ul (sa zicem PHP) trebuie sa lucreze cu un sistem de baze de date (sa zicem MySQL). PHP-ul poate lucra si cu alte sisteme de baze de date (MS SQL, Oracle, DB2, PostgreSQL), insa combinatia PHP cu MySQL este clasica, pentru ca ambele softuri sunt gratuite, open-source, si au fost dezvoltate astfel incat sa fie compatibile si sa lucreze eficient impreuna.
Pagina oficiala a limbajului MySQL: http://www.mysql.com




