Ce este PHP? Scrie primul tău program PHP
Ce este PHP?
PHP este un limbaj de scripting pe partea serverului. care este utilizat pentru a dezvolta site-uri web statice sau site-uri web dinamice sau aplicații web. PHP înseamnă Hypertext Pre-processor, care mai devreme reprezenta Personal Home Pages.
Scripturile PHP pot fi interpretate numai pe un server care are PHP instalat.
Calculatoarele client care accesează scripturile PHP necesită doar un browser web.
Un fișier PHP conține etichete PHP și se termină cu extensia „.php”.
Ce este un limbaj de scripting?
Un script este un set de instrucțiuni de programare care este interpretat în timpul execuției.
Un limbaj de scripting este un limbaj care interpretează scripturile în timpul execuției. Scripturile sunt de obicei încorporate în alte medii software.
Scopul scripturilor este de obicei de a îmbunătăți performanța sau de a efectua sarcini de rutină pentru o aplicație.
Scripturile din partea serverului sunt interpretate pe server, în timp ce scripturile din partea clientului sunt interpretate de aplicația client.
PHP este un script server care este interpretat pe server în timp ce JavaScenariu este un exemplu de script partea client care este interpretat de browserul client. Atât PHP cât și JavaScriptul poate fi încorporat în pagini HTML.
Limbajul de programare vs limbajul de scripting
Limbaj de programare | Limbajul de scriptare |
---|---|
Are toate caracteristicile necesare pentru a dezvolta aplicații complete. | Folosit mai ales pentru sarcini de rutină |
Codul trebuie compilat înainte de a putea fi executat | Codul este de obicei executat fără compilare |
Nu trebuie să fie încorporat în alte limbi | Este de obicei încorporat în alte medii software. |
Ce înseamnă PHP?
PHP înseamnă - Pagina personală de pornire, dar acum reprezintă backronimul recursiv PHP: Hypertext Preprocessor.
Codul PHP poate fi încorporat în codul HTML sau poate fi utilizat în combinație cu diferite sisteme de șabloane web, sistem de management al conținutului web și cadre web.
Sintaxa PHP
Un fișier PHP poate conține, de asemenea, etichete, cum ar fi HTML și scripturi laterale, cum ar fi JavaScenariul.
- HTML este un avantaj suplimentar când învățați limbajul PHP. Puteți chiar să învățați PHP fără să cunoașteți HTML, dar este recomandat să cunoașteți cel puțin elementele de bază ale HTML.
- Sisteme de administrare a bazelor de date DBMS pentru aplicații bazate de date.
- Pentru subiecte mai avansate, cum ar fi aplicații interactive și servicii web, veți avea nevoie JavaScript și XML.
Diagrama de flux prezentată mai jos ilustrează arhitectura de bază a unei aplicații web PHP și modul în care serverul gestionează cererile.
De ce să folosiți PHP?
Ați auzit, evident, de un număr de limbaje de programare acolo; s-ar putea să vă întrebați de ce am dori să folosim PHP ca otravă pentru programarea web. Mai jos sunt câteva dintre motivele convingătoare.
- PHP este open source și gratuit.
- Curbă scurtă de învățare în comparație cu alte limbi precum JSP, ASP etc.
- Document comunitar mare
- Majoritatea serverelor de găzduire web acceptă PHP în mod implicit, spre deosebire de alte limbi, cum ar fi ASP, care au nevoie de IIS. Acest lucru face PHP o alegere rentabilă.
- PHP este actualizat regulat pentru a fi la curent cu cele mai recente tendințe tehnologice.
- Un alt beneficiu pe care îl obțineți cu PHP este că este un limbaj de scripting partea serverului; aceasta înseamnă că trebuie doar să îl instalați pe server și computerele client care solicită resurse de la server nu trebuie să aibă PHP instalat; doar un browser web ar fi suficient.
- PHP are in suport construit pentru lucru mana in mana cu MySQL; asta nu înseamnă că nu poți folosi PHP cu alte sisteme de gestionare a bazelor de date. Puteți folosi în continuare PHP cu
- postgres
- Oracle
- MS SQL server de
- ODBC etc.
- PHP este platformă transversală; aceasta înseamnă că vă puteți implementa aplicația pe mai multe sisteme de operare diferite, cum ar fi Windows, Linux, Mac OS etc.
Pentru ce este folosit PHP și cota de piață
În ceea ce privește cota de piață, există peste 20 de milioane de site-uri web și aplicații pe internet dezvoltate folosind limbajul de scripting PHP.
Acest lucru poate fi atribuit punctelor prezentate mai sus;
Diagrama de mai jos prezintă câteva dintre site-urile populare care folosesc PHP
PHP vs Asp.Net VS JSP VS CFML
ASP – Pagini Server active, JSP - Java Pagini server, CFML – Limbajul de marcare Cold Fusion Tabelul de mai jos compară diferitele limbaje de scripting pe partea de server cu PHP
FEATURE | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Curbă de învățare | mic de statura | Mai lung decât PHP | Mai lung decât PHP | Mai lung decât PHP |
Web hosting | Sprijinit de aproape toate serverele de găzduire | Necesita server dedicat | Destul de susținut | Necesita server dedicat |
Sursa deschisa | Da | Nu | Da | Atât comercial, cât și open source |
Suport servicii web | Construit în | Utilizează framework-ul .NET | Utilizează biblioteci suplimentare | Construit în |
Integrare cu HTML | Uşor | Destul de complex | Destul de complex | Uşor |
MySQL a sustine | Nativ | Are nevoie de șoferi terți | Are nevoie de șoferi terți | Versiunea actuală are suport nativ. Versiunile mai vechi folosesc ODBC |
Se extinde cu ușurință în alte limbi | Da | Nu | Utilizare extinsă Java cursuri și biblioteci. | Da |
Extensii de fișiere PHP
Extensie de fișier și etichete Pentru ca serverul la identifica al nostru PHP fișiere si script-uri, noi trebuie salva il fişier cu Extensia „.php”.. Extensiile de fișiere PHP mai vechi includ
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP a fost conceput pentru a funcționa cu HTML și, ca atare, poate fi încorporat în codul HTML.
Puteți crea fișiere PHP fără nicio etichetă html și asta se numește fișier PHP pur.
Serverul interpretează codul PHP și trimite rezultatele ca cod HTML către browserele web.
Pentru ca serverul să identifice codul PHP din codul HTML, trebuie să includem întotdeauna codul PHP în etichetele PHP.
O etichetă PHP începe cu simbolul mai puțin decât urmat de semnul întrebării și apoi de cuvintele „php”.
PHP este un limbaj sensibil la majuscule și minuscule, „VAR” nu este același lucru cu „var”.
Etichetele PHP în sine nu sunt sensibile la majuscule, dar este recomandat să folosim litere mici. Codul de mai jos ilustrează punctul de mai sus.
<?php … ?>
Ne vom referi la liniile de cod PHP ca instrucțiuni. Instrucțiunile PHP se termină cu punct și virgulă (;). Dacă aveți o singură declarație, puteți omite punctul și virgulă. Dacă aveți mai multe declarații, atunci trebuie să încheiați fiecare rând cu un punct și două puncte. Din motive de consecvență, se recomandă să încheiați întotdeauna declarațiile dvs. cu punct și virgulă. Scripturile PHP sunt executate pe server. Ieșirea este returnată sub formă de HTML.
PHP Bună lume
Programul prezentat mai jos este o aplicație PHP de bază care scoate cuvintele „Hello World!” Când este vizualizat într-un browser web.
<?php echo "Hello world"; ?>
ieșire:
Hello world
Rezumat
- PHP înseamnă Hypertext pre-processor
- PHP este un limbaj de scripting pe partea serverului. Aceasta înseamnă că este executat pe server. Aplicațiile client nu trebuie să aibă instalat PHP.
- Fișierele PHP sunt salvate cu extensia de fișier „.php”, iar codul de dezvoltare PHP este inclus în etichete.
- PHP este open source și cross platform