Acest conținut face parte din seria: Programarea cu PHP și MySQL în dezvoltarea aplicațiilor Web
Aveți grijă de articole noi din această serie.
PHP este un limbaj de scripting care este folosit pe partea de server și este proiectat special pentru Web. Acesta vă permite să încorporați direct codul HTML în codul care este executat de fiecare dată când îl vizitați. În acest caz, programul din PHP este interpretat de serverul Web, iar rezultatul funcționării acestuia ca pagină HTML este afișat de browser-ul utilizatorului.
PHP este un produs open source. Poate fi modificat, utilizat și distribuit în mod liber.
Printre avantajele principale ale PHP sunt următoarele.
- Performanță înaltă. Sistemul PHP este foarte eficient - serverele care folosesc PHP servesc aproximativ un milion de hit-uri pe zi.
Dacă utilizați combinații de servere care interacționează, atunci performanța devine aproape nelimitată. Compania Zend Technologies a efectuat numeroase teste, ale căror rezultate au arătat o performanță mai mare a PHP față de concurenți.
Integrare strânsă cu o varietate de baze de date. În plus față de MySQL, puteți lucra direct cu DBMS-uri cum ar fi PostgreSQL, mSQL, Oracle, dbm, FilePro, Hyperware, Informix, InterBase și Sybase. Începând cu cea de-a 5-a versiune, PHP are o interfață SQL încorporată pentru a lucra cu fișiere plane (bidimensionale) și utilizând standardul ODBC, vă puteți conecta la orice DBMS pentru care există un driver ODBC.
Prezența bibliotecilor încorporate. PHP are în componența sa un număr mare de funcții care rezolvă o varietate de sarcini legate de Web. Printre aceste caracteristici se numără generarea în zbor a imaginilor GIF, conectarea la Web și alte servicii de rețea, prelucrarea documentelor XML, trimiterea de e-mailuri, lucrul cu cookie-urile și generarea de fișiere PDF.
Unul dintre principalele avantaje ale PHP este gratuit.
Ușor de învățat. O caracteristică distinctivă a PHP este asemănarea sintaxei sale cu C și Perl, deoarece se bazează pe aceste limbi. Cunoscându-le, oricine poate începe rapid o lucrare eficientă cu PHP.
Obiectiv orientat în programare. Cea de-a cincea versiune de PHP suportă pe deplin toate caracteristicile programării orientate pe obiecte. Sprijinirea unor astfel de elemente fundamentale precum moștenirea, atributele și metodele private și protejate, clasele și metodele abstracte, interfețele, constructorii și distrugătorii sunt foarte asemănătoare în spirit și sintaxă cu implementarea lor în Java sau C ++.
Grad ridicat de portabilitate. PHP funcționează foarte bine sub controlul mai multor sisteme de operare. Codul în sine poate fi dezvoltat atât în mediul sistemelor de operare libere UNIX (de exemplu, Linux sau FreeBSD), cât și în versiunile comerciale ale UNIX. Există, de asemenea, implementări PHP pentru Microsoft Windows.
Pentru PHP, există suport, deși pe bază comercială. Zend Technologies finanțează dezvoltarea ulterioară și oferă suport tehnic, precum și dezvoltarea de software proprietar.
Trăsături distinctive ale celei de-a 5-a versiuni a PHP:
- Suport complet pentru programarea orientată pe obiecte bazată pe un nou model de obiect;
- Utilizând un mecanism de excepție care oferă manevrare scalabilă a erorilor;
- SimpleXML pentru procesarea ușoară a datelor XML;
- Îmbunătățirea suportului pentru fire și adăugarea de suport pentru SQLLite;
Interacțiunea clienților și a serverelor pe Internet
La accesarea serverului, clientul cere, de regulă, o anumită interogare și răspunde la aceasta. În acest caz, serverul rulează diverse aplicații Web, observând interfețele CGI sau HTTP.
Figura 1. Formularul de comandă
Figura 2. Răspunsul serverului
Formatul HTML al formularului web arată astfel:
Codul scriptului PHP. prelucrarea datelor din formularul HTML, arata astfel:
Descărcați resurse
Articole similare