Documente Academic
Documente Profesional
Documente Cultură
1. Introducere
PHP este in momentul de fata cel mai utilizat limbaj script pentru programare pe
internet datorita simplitatii sale precum si a multitudinii de functii oferite de acesta. Spre
deosebire de CGI-urile realizate in limbaj C sau Perl, bucatile de cod PHP pot fi inserate
direct in codul HTML al paginii web fara a afecta functionalitatea acesteia. Tagul specific
pentru PHP este : <?PHP .... ?> .
Ceea ce deosebeste PHP de limbajele script de tipul JavaScript este faptul ca PHP
este executat pe serverul de internet, iar utilizatorul va vedea in browser doar rezultatul
executiei codului, fara a putea avea acces la codul propriu zis. Insa cel mai mare avantaj
al PHP-ului este faptul ca este extrem de usor de invatat de cei fara experienta in
programare, de asemeni oferind foarte multe avantaje programatorilor experimentati
dintre care cel mai important este acela ca PHP-ul respecta in mare sintaxa limbajului de
programare C.
In cele ce urmeaza, vom prezenta cel mai simplu script PHP, ce afiseaza mesajul
“Hello World” cu ajutorul functiei echo ce are rolul de a tipari variabila sau sirul de
caractere ce-i urmeaza cu observatia ca un sir de caractere poate fi definit in doua moduri
in PHP: “intre ghilimele” sau ‘intre apostroafe’.
2.3 Rezultatul executiei acestui script (ceea ce vede utilizatorul drept sursa) este:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<hr>Hello World<hr>";
</body>
</html>
Variabila Explicatii
$SERVER_NAME numele serverului pe care este esecutat scriptul PHP
$REQUEST_METHOD tipul metodei folosite de formular (GET, HEAD, POST, PUT)
$QUERY_STRING sirul de caractere trimis de formular
$REMOTE_ADDR adresa de internet a celui ce acceseaza scriptul
$HTTP_GET_VARS un tablou ce contine datele daca a fost folosita metoda GET
$HTTP_POST_VARS un tablou ce contine datele daca a fost folosita metoda POST
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php
echo “Serverul este : ”;
echo $_SERVER[‘SERVER_NAME’];
echo “<br>”;
echo “Adresa d-voastra de IP este : ”;
echo $_SERVER[‘REMOTE_ADDR’];
?>
</body>
</html>
P.A.I. – Prezentare generala a limbajului PHP
4. Tipuri de date
In PHP exista 5 tipuri de date importante, dintre care doar trei vor fi prezentate la
acest moment:
• numere intregi
• numere reale
• siruri de caractere
• matrici
• obiecte
Numere intregi pot lua oricare din urmatoarele forme, avind semnificatiile
corespunzatoare:
Exemplu : Daca dorim afisarea pe ecran a textului Compilatorul “vede” toate erorile. si
vom incerca afisarea cu urmatoarea instructiune:
echo “Compilatorul “vede” toate erorile.”;
interpretorul de PHP va semnala eroare imediat dupa primele ghilimele inchise (inainte
de vede). Solutia corecta este folosirea secventei escape \” dupa cum urmeaza:
echo “Compilatorul \“vede\” toate erorile.”;
in acest fel evitindu-se aparitia de erori nedorite.
P.A.I. – Prezentare generala a limbajului PHP
5. Variabile
In PHP, variabilele sunt definite prin plasarea semnului $ in fata unui nume de
identificator ce trebuie sa respecte urmatoarele conditii:
• sa inceapa cu o litera sau underscore (_) ce este urmata de o insiruire de litere
sau cifre
• sa nu contina caracterele speciale: @, #, %, ^, &, etc.
<?php
$s = “n”;
$$s = 123; /* se va genera variabila $n=123 */
echo $n; /* va afisa 123*/
?>
<?php
$s1=’ABCD’;
$s2=’EFGH’;
$s_ghilimele=”$s1$s2”;
$s_apostroafe=’$s1$s2’;
Tema de laborator
Sa se modifice scriptul PHP prezentat anterior cu ajutorul operatorului de
concatenare a sirurilor de caractere.