EXEMPLUL 1:
<?php print "Salut"; print "Acesta este un script simplu"; ?>Probabil v-ati astepta ca rezultatul sa fie un text afisat pe 2 linii. Salvand aceasta secventa intr-un fisier PHP si accesandu-l prin intermediul unui web-server, veti observa ca rezultatul este urmatorul:
SalutAcesta este un script simplu
<?php
/* forma recomandata */
?>
Codul PHP trebuie inclus in fisiere cu extensia .php ce vor fi deservite
utilizatorilor finali si trebuie delimitat de restul continutului prin
tagul de inceput <?php si tagul de sfarsit ?>.
Practic tot ce se afla in interiorul acestor etichete va fi interpretat ca fiind cod-sursa PHP (cod ce va fi executat de interpretorul PHP).
Sa rescriem exemplul de mai sus pentru a se afisa si caracterul "sfarsit de linie"
Practic tot ce se afla in interiorul acestor etichete va fi interpretat ca fiind cod-sursa PHP (cod ce va fi executat de interpretorul PHP).
Sa rescriem exemplul de mai sus pentru a se afisa si caracterul "sfarsit de linie"
EXEMPLUL 2:
<?php print "Salut"; print "\n"; # se afiseaza caracterul "new-line" care determina trecerea la un rand nou # randul nou va fi afisat in textul trimis catre browser print "Acesta este un script simplu"; ?>
EXEMPLUL 3:
<?php
print "Salut";
print "\n"; # se afiseaza caracterul "new-line" care determina trecerea la un rand nou
# randul nou va fi afisat in textul primit de browser (vizibil in sursa HTML)
print "<br>"; # se afiseaza tagul BR ce va fi interpretat de browser ca 'linie noua'
# linia noua va fi afisata in pagina finala HTML dupa ce este interpretata de
# browser si nu are nici o legatura cu \n
print "Acesta este un script simplu";
?>
Sursa paginii arata in felul urmator:
Salut
<br>Acesta este un script simplu
Comentariile sunt portiuni de cod care nu se executa.
Sunt folosite de programatori de regula pentru a da diverse explicatii despre logica aplicatiei, variabile si altele.
Comentariile nu afecteaza executia unui script si pot fi sterse din cod fara nici un efect.
EXEMPLUL 4:
Sunt folosite de programatori de regula pentru a da diverse explicatii despre logica aplicatiei, variabile si altele.
Comentariile nu afecteaza executia unui script si pot fi sterse din cod fara nici un efect.
EXEMPLUL 4:
<?php
// exemplu gresit de comentariu PHP
/* comentariu /* altul */ inapoi la primul */
SCRIETI URMATORUL COD. CE AFISEAZA?
?>SARCINA DE LUCRU:
SCRIETI URMATORUL COD. CE AFISEAZA?
<?php
print "1";
print "2";
print "3";
?>
In limbajul PHP, la fel ca in oricare alt limbaj de programare, instructiunile cuprinse intr-o secventa de cod-sursa se executa succesiv, una dupa alta.
Exista insa anumite instructiuni care modifica ordinea de executie a liniilor de cod. Din acest motiv ele poarta numele de structuri de control, intrucat ele controleaza fluxul de executie.
Structurile de control din PHP sunt:
- structura alternativa (instructiunea if cu variantele ei),
- structura de selectie multipla (switch),
- structuri repetitive (for, while, do... while, foreach),
- structuri de intrerupere a fluxului (break, continue, return),
- structura de salt neconditionat (goto),
- directivele de includere (include, require) si
- directiva declare.
Cea mai des intalnita structura de control este instructiunea if.
Aceasta este folosita pentru a executa o secventa de cod in functie de valoarea de adevar a unei conditii.
Sintaxa este prezentata mai jos:
if( conditie ) instructiune 1;
Aceasta forma permite executarea unei instructiuni numai daca este
indeplinita o conditie.Conditia poate fi orice expresie de genul "2 mai mic decat 3", "variabila $a este definita", s.a. tradusa in limbajul PHP.
Instructiunea de executat poate fi simpla (o singura instructiune) sau un bloc (mai multe instructiuni delimitate de acolade).
Regula este ca atunci cand este nevoie sa se execute mai mult de o instructiune, trebuie obligatoriu creat un bloc (trebuie folosite acoladele).
EXEMPLUL 5:
<?phpif( 2 < 4 )
print "2 e mai mic decat 4 <br />";
if( 3 > 1 )
{ print "3 e mai mare ca 1 \n";
print "<br />";
}
?>
Instructiunea if - else
De multe ori este nevoie sa se specifice si o operatie ce trebuie
efectuata daca nu este indeplinita o conditie. In acest caz se foloseste
if - else
if( conditie ) instructiune 1; else instructiune 2;Aceasta forma permite executarea unei instructiuni atunci cand se indeplineste conditia sau executarea alteia diferite in caz contrar.
- I.1.Notiuni de baza
Niciun comentariu:
Trimiteți un comentariu