Extras din curs
1. INTRODUCERE
- Ce este PHP ?
PHP este abrevierea de la PHP – Hypertext Preprocessor (similar cu GNU
ce reprezinta abrevierea de la GNU’s Not Unix).
PHP este un limbaj de programare pentru creerea site –urilor dinamice si
interactive si a fost introdus de Rasmus Lerdorf in 1994. De atunci PHP a
suferit numeroase schimbari.
In termeni tehnici PHP4 este un limbaj tip script, cross platform, HTML
embedded si server side.
Cross platform – puteti rula PHP pe sisteme de operare diferite, in
majoritatea cazurilor fara modificari.
HTML embedded – codul PHP este o mixtura de instructiuni PHP si cod
HTML.
Server side – programele scrise in PHP ruleaza pe un server (in general un
Web Server cum ar fi Apache, IIS, etc..).
Desi PHP5 prinde teren in fata “batranului” PHP4, acesta din urma este o
implementare stabile ce ruleaza pe serverele unui numar mare de ISP,
ceea ce inseamna ca odata ce scrieti o aplicatie in PHP4, o puteti cu
usurinta gazdui un site.
- Scrierea programelor PHP
Programele PHP sunt o mixtura de trei elemente : text, cod HTML si script
PHP
Pentru ca paginile ce contin script PHP sa poata fi procesate de modulul
PHP implementat in Apache sau alt server de pagini Web este necesar ca
paginile sa aiba acea extensie pe care ati specificat-o la incarcarea
modulului in serverul de web (standard, extensia implicita este .php).
Primul exemplu de program - deschideti un editor de text si scrieti :
<HTML>
<BODY>Program 1 <BR>
<?php
echo “Salut studentule !!”;
?>
</BODY>
</HTML>
Salvati acest fisier in directorul radacina al paginilor de web, sub numele
de program1.php .
Deschideti pagina http://localhost/program1.php.
Veti vedea scris mesajul :
Program 1
Salut studentule !!
Daca studiem codul vom vedea ca sunt trei categorii de cod :
i) <HTML>,<BODY>,<BR> sunt elemente tag din sitaxa HTML ;
ii) Program 1 este text
iii) Codul cuprins intre <?php si ?> este cod PHP. Delimitatorul uzual
pentru PHP este <?php , respectiv inchiderea se face prin ?>. Exista
varianta simpla <? , respectiv inchidere prin ?> . Intre aceste taguri
trebuie sa existe NUMAI cod PHP.
Cum functioneaza codul ?
Fisierul program1.php este trimis modulului de php incarcat in
serverul de web. Modulul prelucreaza NUMAI ce se afla intre tagurile
<?php si ?> restul fiind trimis catre serverul web fara a fi prelucrat
sau interpretat.
Rezultatul prelucrarii este si el trimis serverului de web care rimite
mai departe catre client (browser).
Comanda echo este folosita pentru trimiterea catre serverul de web a
textului inscris intre cele doua ghilimele.
Fiecare linie de cod PHP (dupa terminare) trebuie inchisa de semnul
punct-si-virgula (;).
Preview document
Conținut arhivă zip
- Curs 1 - PHP.pdf