Sunteți pe pagina 1din 2

Notiuni de baza

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 "cite
ste"
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 mic
i
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 '..." c
onstituie o eroare
Codul PHP este delimitat de unul din urmatoarele seturi de etichete de deschider
e 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 P
HP 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 n
ecesare 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 */

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

  • Variabile
    Variabile
    Document6 pagini
    Variabile
    victor
    Încă nu există evaluări
  • Functii
    Functii
    Document1 pagină
    Functii
    victor
    Încă nu există evaluări
  • Operatori
    Operatori
    Document3 pagini
    Operatori
    victor
    Încă nu există evaluări
  • Exemple
    Exemple
    Document2 pagini
    Exemple
    victor
    Încă nu există evaluări
  • Constante
    Constante
    Document1 pagină
    Constante
    victor
    Încă nu există evaluări
  • Preluarea Datelor Din Formularele HTML
    Preluarea Datelor Din Formularele HTML
    Document2 pagini
    Preluarea Datelor Din Formularele HTML
    victor
    Încă nu există evaluări
  • Structuri de Control
    Structuri de Control
    Document4 pagini
    Structuri de Control
    victor
    Încă nu există evaluări
  • Functia Mail
    Functia Mail
    Document1 pagină
    Functia Mail
    victor
    Încă nu există evaluări
  • Carte Final
    Carte Final
    Document371 pagini
    Carte Final
    victor
    Încă nu există evaluări
  • Coperta IDD Aii
    Coperta IDD Aii
    Document2 pagini
    Coperta IDD Aii
    victor
    Încă nu există evaluări
  • Lucrul Cu Fisiere
    Lucrul Cu Fisiere
    Document2 pagini
    Lucrul Cu Fisiere
    victor
    Încă nu există evaluări
  • Bibliografie Partea I
    Bibliografie Partea I
    Document2 pagini
    Bibliografie Partea I
    victor
    Încă nu există evaluări
  • Mysql Si PHP Incepatori PDF
    Mysql Si PHP Incepatori PDF
    Document68 pagini
    Mysql Si PHP Incepatori PDF
    Ionel Gherasim
    0% (1)
  • Partea I-IDD Programarea Calculatoarelor
    Partea I-IDD Programarea Calculatoarelor
    Document83 pagini
    Partea I-IDD Programarea Calculatoarelor
    victor
    Încă nu există evaluări
  • Capitol 6
    Capitol 6
    Document18 pagini
    Capitol 6
    victor
    Încă nu există evaluări
  • Partea II - IDD Programarea Icalculatoarelor
    Partea II - IDD Programarea Icalculatoarelor
    Document216 pagini
    Partea II - IDD Programarea Icalculatoarelor
    victor
    Încă nu există evaluări
  • Capitol 10
    Capitol 10
    Document22 pagini
    Capitol 10
    bracio
    Încă nu există evaluări
  • Capitol 9
    Capitol 9
    Document14 pagini
    Capitol 9
    victor
    Încă nu există evaluări
  • Capitol 2
    Capitol 2
    Document10 pagini
    Capitol 2
    victor
    Încă nu există evaluări
  • C.roman, C.nejnaru MCIM Curs
    C.roman, C.nejnaru MCIM Curs
    Document177 pagini
    C.roman, C.nejnaru MCIM Curs
    victor
    Încă nu există evaluări
  • Capitol 8
    Capitol 8
    Document8 pagini
    Capitol 8
    victor
    Încă nu există evaluări
  • Capitol 5
    Capitol 5
    Document12 pagini
    Capitol 5
    victor
    Încă nu există evaluări
  • Capitol 7
    Capitol 7
    Document14 pagini
    Capitol 7
    victor
    Încă nu există evaluări
  • Capitol 3
    Capitol 3
    Document10 pagini
    Capitol 3
    victor
    Încă nu există evaluări
  • BIBLIOGRAFIE
    BIBLIOGRAFIE
    Document3 pagini
    BIBLIOGRAFIE
    victor
    Încă nu există evaluări
  • Cap 7
    Cap 7
    Document27 pagini
    Cap 7
    victor
    Încă nu există evaluări
  • Cap 4
    Cap 4
    Document16 pagini
    Cap 4
    victor
    Încă nu există evaluări
  • Capitol 1
    Capitol 1
    Document18 pagini
    Capitol 1
    victor
    Încă nu există evaluări
  • Cap3 2
    Cap3 2
    Document18 pagini
    Cap3 2
    victor
    Încă nu există evaluări