Ce este PHP? Scrieți primul dvs. program PHP

Cuprins:

Anonim

Ce este PHP?

PHP este un limbaj de script pe partea de server. 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 a indicat Personal Home Pages.

Scripturile PHP pot fi interpretate numai pe un server care are instalat PHP.

Computerele client care accesează scripturile PHP necesită doar un browser web.

Un fișier PHP conține etichete PHP și se termină cu extensia „.php”.

În acest tutorial, veți învăța-

  • Ce este un limbaj de scriptare?
  • Scripting VS Limbaj de programare
  • Ce înseamnă PHP?
  • Sintaxa PHP
  • De ce să folosești PHP?
  • Pentru ce se folosește PHP și cota de piață
  • PHP vs ASP.NET VS JSP VS CFML
  • Extensii de fișiere PHP
  • PHP Hello world

Ce este un limbaj de scriptare?

Un script este un set de instrucțiuni de programare care este interpretat la runtime.

Un limbaj de script este un limbaj care interpretează scripturile în timpul rulării. Scripturile sunt de obicei încorporate în alte medii software.

Scopul scripturilor este de obicei îmbunătățirea performanței sau efectuarea sarcinilor de rutină pentru o aplicație.

Scripturile laterale server sunt interpretate pe server, în timp ce scripturile laterale client sunt interpretate de aplicația client.

PHP este un script partea server care este interpretat pe server în timp ce JavaScript este un exemplu de script partea client care este interpretat de browserul client. Atât PHP cât și JavaScript pot fi încorporate în paginile HTML.

Limbaj de programare Vs Limbaj de scriptare

Limbaj de programare Limbajul de scriptare
Are toate caracteristicile necesare dezvoltării aplicațiilor complete. Folosit mai ales pentru sarcini de rutină
Codul trebuie să fie 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 de pornire personală , dar acum reprezintă backronimul recursiv PHP: Hypertext Preprocessor.

Codul PHP poate fi încorporat în codul HTML sau poate fi utilizat în combinație cu diverse sisteme de șabloane web, sistem de gestionare a conținutului web și cadre web.

Sintaxa PHP

Un fișier PHP poate conține, de asemenea, etichete, cum ar fi HTML și script-uri client, cum ar fi JavaScript.

  • HTML este un avantaj suplimentar atunci când înveți limbajul PHP. Puteți învăța chiar PHP fără să știți HTML, dar vă recomandăm să cunoașteți cel puțin elementele de bază ale HTML-ului.
  • Sisteme de gestionare a bazelor de date SGBD pentru aplicații bazate pe baze de date.
  • Pentru subiecte mai avansate precum aplicații interactive și servicii web, veți avea nevoie de JavaScript și XML .

Diagrama diagramelor prezentate mai jos ilustrează arhitectura de bază a unei aplicații web PHP și modul în care serverul gestionează solicitările.

De ce să folosești PHP?

Evident, ați auzit de o serie de limbaje de programare acolo; s-ar putea să vă întrebați de ce am vrea să folosim PHP ca otravă pentru programarea web. Mai jos sunt câteva dintre motivele convingătoare.

  • PHP este open source și gratuit.
  • Curba de învățare scurtă în comparație cu alte limbi, cum ar fi JSP, ASP etc.
  • Document comunitar mare
  • Majoritatea serverelor de găzduire web acceptă implicit PHP, spre deosebire de alte limbi, cum ar fi ASP care au nevoie de IIS. Acest lucru face ca PHP să fie o alegere rentabilă.
  • PHP este actualizat periodic pentru a fi la curent cu ultimele tendințe tehnologice.
  • Un alt avantaj pe care îl obțineți cu PHP este că este un limbaj de scriptare pe partea de server ; acest lucru înseamnă că trebuie să îl instalați numai pe server și computerele client care solicită resurse de la server nu trebuie să aibă PHP instalat; ar fi suficient doar un browser web.
  • PHP are suport integrat pentru a lucra mână în mână cu MySQL ; acest lucru nu înseamnă că nu puteți utiliza PHP cu alte sisteme de gestionare a bazelor de date. Puteți utiliza în continuare PHP cu
    • Postgres
    • Oracol
    • MS SQL Server
    • ODBC etc.
  • PHP este multiplataforma; 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 se folosește 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 dezvoltate pe internet folosind limbaj de script PHP.

Acest lucru poate fi atribuit punctelor ridicate mai sus;

Diagrama de mai jos prezintă câteva dintre site-urile populare care utilizează PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Tabelul de mai jos compară diferitele limbaje de script pe partea serverului cu PHP

CARACTERISTICĂ 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 Suportat de aproape toate serverele de găzduire Necesită un server dedicat Destul de susținut Necesită un server dedicat
Sursa deschisa da Nu da Atât comercial, cât și open source
Suport pentru servicii web Incorporat Utilizează cadrul .NET Utilizează adăugarea în biblioteci Incorporat
Integrare cu HTML Uşor Destul de complex Destul de complex Uşor
Suport MySQL Nativ Are nevoie de drivere terțe Are nevoie de drivere terțe Versiunea actuală are suport nativ. Versiunile mai vechi utilizează ODBC
Extins cu ușurință prin alte limbi da Nu Extins folosind clase și biblioteci Java. da

Extensii de fișiere PHP

Extensia fișierului și comanda Tag - uri În pentru serverul de a identifica noastre fișiere PHP și script - uri , trebuie să salvați fișierul cu extensie „.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ă etichete html și se numește fișier PHP pur.

Serverul interpretează codul PHP și transmite rezultatele ca cod HTML browserelor web.

Pentru ca serverul să identifice codul PHP din codul HTML, trebuie să închidem întotdeauna codul PHP în etichetele PHP.

O etichetă PHP începe cu simbolul mai mic decât urmat de semnul întrebării și apoi de cuvintele „php”.

PHP este un limbaj sensibil la majuscule, „VAR” nu este același lucru cu „var”.

Etichetele PHP în sine nu sunt sensibile la majuscule, dar se recomandă insistent să folosim litere mici. Codul de mai jos ilustrează punctul de mai sus.

Ne vom referi la liniile de cod PHP ca instrucțiuni. Instrucțiunile PHP se încheie cu punct și virgulă (;). Dacă aveți doar o afirmație, puteți omite punctul și virgula. Dacă aveți mai multe declarații, atunci trebuie să încheiați fiecare linie cu punct și virgulă. Din motive de consecvență, se recomandă să încheiați întotdeauna declarațiile cu punct și virgulă. Scripturile PHP sunt executate pe server. Ieșirea este returnată sub formă de HTML.

PHP Hello world

Programul prezentat mai jos este o aplicație de bază PHP care afișează cuvintele „Hello World!” Când este vizualizat într-un browser web.

Ieșire:

Hello world

rezumat

  • PHP înseamnă pre-procesor Hypertext
  • PHP este un limbaj de script pe partea de server. 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 multiplataforma