Snack's 1967
HomeBlogAbout me
PHP este prescurtarea de la
Hypertext PreProcessor.
Spre deosebire de paginile HTML
care puteau fi verificate si pe
calculatorul local paginile PHP nu
pot fi verificate decat daca sunt
gazduite pe un server web care
are instalat PHP.
Cand accesam o pagina HTML
serverul care o gazduieste
trimite pagina HTML catre
browser spre afisare. In cazul
unei pagini PHP serverul citeste
codul PHP, il interpreteaza si
genereaza dinamic pagina HTML
care este trimisa browserului
spre afisare. Acesta este motivul
pentru care utilizatorii folosesc
PHP pentru construirea unor
pagini cu continut dinamic.
Fisierele PHP au extensia php.
Puteti scrie astfel de fisiere cu
Notepad sau cel mai indicat cu
un editor specializat care va
indica si numarul liniilor, lucru
util la depanarea scripturilor.
Verificati ca nu aveti extensiile
ascunse (My Computer -> Tools -
> Folder Options -> View ->
debifati Hide extensions for
known file types). Pentru a
putea crea fisiere php dati clic
dreapta New -> Text Document,
apoi il redenumiti nume.php.

Cand PHP-ul parcurge un fisier de
fapt "citeste" textul pana cand
intalneste una din etichetele
speciale care-i spun sa inceapa
sa interpreteze textul ca pe cod
PHP. Se executata codul pana
cand este intalnita eticheta de
inchidere. Apoi se "citeste" din
nou textul mai departe. Acesta
este motivul pentru care se
poate adauga cod PHP in
interiorul HTML-ului.
Important:
in cazul functiilor nu se face
diferenta intre utilizarea literelor
mari sau mici
pentru variabile se face
diferenta intre utilizarea literelor
mari sau mici
inchiderea unui rand se face
obligatoriu cu caracterul ;
ghilimelele se folosesc pereche
"..." sau '...', folosirea lor "...' sau
'..." constituie o eroare
Codul PHP este delimitat de unul
din urmatoarele seturi de
etichete de deschidere si
inchidere:
<?php ?> etichete recomandate
<script language="php"?> </script>
<? ?> folosirea lor necesita anumite
setari pe server
<% %> etichete tip ASP, folosirea lor
necesita anumite setari pe
server
Exemplu: cel mai simplu script
PHP este:
<?php
echo "Acesta este un script PHP";
?>
Daca veti verifica functionarea
acestui script pe un server veti
vedea ca este afisat textul
delimitat de ghilimele.
Functia echo este folosita
pentru afisarea informatiilor
delimitate de ghilimele. Nu uitati
sa inchideti randul cu ;. Similar
functiei echo este functia print.
In situatia in care scriptul nu
este scris corect PHP-ul va afisa
eroarea indicandu-va si locul
unde aceasta apare. Erorile sunt
afisate doar daca serverul este
setat corespunzator (in php.ini
este setat display_errors=On si
error_reporting=E_ALL).
Exemplu: in interiorul scriptului
puteti insera si etichete HTML
<?php
echo "Acesta este un script PHP
care contine si etichete HTML";
?>
Exemplu: fisierul PHP poate
contine intre etichetele <html> si
</html> blocuri PHP delimitate
de <?php ?>
<html>
<head><title>Exemplu0_3</
title>
</head>
<body>
Bloc HTML<br>
<?php
echo "Bloc PHP";
?>
</body>
</html>
In PHP sunt trei metode prin care
se poate adauga un comentariu
care evident nu va fi afisat in
browser ci are ca scop doar
adaugarea de informatii
necesare programatorului.
Tot ce urmeaza dupa
caracterele // sau # este
considerat comentariu. De
exemplu:
// Urmeaza un comentariu in
PHP
Un comentariu format din mai
multe linii este incadrat de /* si
*/. De exemplu:
/* Comentariul in PHP
scris pe doua linii */

2