Sunteți pe pagina 1din 10

Programare WEB

PHP.
Noţiuni generale.
Caracteristici.

Lectia 11.
Istoric
 Limbajul PHP a fost creat in anul 1994 de catre Rasmus
Lerdorf, care incerca sa-si personalizeze propria pagina
Web;

 Din acest motiv limbajul a fost numit initial PHP adica:


Personal Home Page (pagina de baza personala).

 Ulterior limbajul a fost perfectionat, utilitatea si


caracteristicile sale s-au dezvoltat treptat, ajungand sa
aiba semnificatia Hypertext Preprocesor (PHP).

 Preprocesarea consta in aceea ca datele sunt


interpretate(preprocesate) de catre serverul Web inainte
ca acesta sa genereze cod HTML.
Funcţionalitate
 PHP este un limbaj de programare

 Este un limbaj pe parte de server

 Este un limbaj de scriptare

 Mai mult, spre deosebire de limbajele de scripting, precum JavaScript, PHP


ruleaza pe serverul Web, nu în navigatorulul Web.

 În consecinta, PHP poate obtine accesul la fisiere, baze de date si alte


resurse inaccesibile programului JavaScript.

 In plus, putem folosi limbajul PHP pentru a generera cod Java Script.

 Secventele de cod PHP pot fi incluse intr-un fisier HTML; ulterior serverul
Web va identifica aceasta secventa de cod , va procesa acesta secventa de
cod generand cod HTML iar la final va inlocui secventa de cod PHP cu
codul HTML.
Caracteristici
 simplicitate : acest limbaj este simplu de folosit, fiind accesibil si ne-programatorilor. Datorita
acestui fapt el a devenit cel mai popular limbaj de script pentru generarea de pagini HTML
dinamice.

 usor de folosit : limbajul are o sintaxa asemanatoare limbajului C, care este foarte popular in
randul programatorilor.

 eficienta : specificatiile limbajului includ folositea tehnicilor de POO (Programare orientata pe


obiecte) iar acest lucru contribuie la marirea productivitatii: un programator PHP poate folosi
module scrise de un alt programator fara sa fie nevoit sa cunoasca detalii specifice de
implementare a codului.

 cross-platform : exista implementari ale limbajului pe mai multe sisteme de operare, cele mai
populare fiind cele de pe sistemele Linux si Windows.

 gratis : PHP reprezinta un program Open Source, oricine poate folosi acest limbaj fara a fi
nevoit sa plateasca ceva. De asemenea utilizatorii au access la sursele PHP (scrise in limbajul
C). Site-ul oficial al limbajului PHP se afla la : www.php.net , datorita popularitatii acestui limbaj
exista numeroase site-uri Web care prezinta informatii despre PHP, exemple de cod, forum de
discutii , etc.
Sintaxa
<?php

echo("scrieti aici un text oarecare");


?>
Caractere speciale
Prin delimitarea cu ghilimele duble PHP faciliteaza includerea în
siruri a unor caractere speciale, precum caracterele de salt la linie
noua sau retur de car, prin furnizarea de secvente escape care
reprezinta caractere speciale.

 Iata secventele escape folosite în PHP:


 \n - salt la linie noua
 \r - retur de car (rand nou)
 \t - caracter de tabulare pe orizontala
 \\ - backslash
 \$ - simbolul dolarului
 \” - ghilimele duble
Comentarii
 Fiecare linie a comentariului trebuie sa inceapa cu doua caractere slash //.

//comentariu

 Pentru a incepe un comentariu alcatuit din mai multe linii, scrieti


caracterele /*, iar pentru a incheia comentariul, scrieti caracterele */. Intre
cele doua perechi de caractere, puteti scrie orice text doriti, folosind oricate
linii doriti.

 /*
Acesta este un comentariu pe mai multe linii.
Poate fi alcatuit dintr-un numar oricat de mare de linii.
*/
Construirea un site cu php
Construirea un site cu php
index.php –
head.php –
      - css.php –
      - js.php –
   - body.php –
      - meniu_orizontal.php –
      - meniu_vertical.php –
      - continut.php –
         - contact.php –
      - module.php –
         - /module/data_ora.php –
      - footer.php –
 
Construirea un site cu php
 Pentru includerea unui modul se utilizeaza
functia

Include(“bloc.php”);

S-ar putea să vă placă și