cursuri cursuri cursuri cursuri cursuri cursuri
cursuri
cursuri
cursuri
Cursuri    Tutoriale    Teste    Jocuri
 
 
cursuri Am uitat utilizatorul cursuri Am uitat parola
cursuri online Cursuri online
Cursuri online gratuite
cursuri online Tutoriale
Cum sa faci orice
cursuri online Teste online
Testeaza-ti cunostintele
cursuri online Revista
Aboneaza-te gratuit
cursuri online Jocuri
Jocuri educative
cursuri online Inregistreaza-te
Intra in comunitate
eCursuri » Cursuri online » Tehnologia informatiei » Magazin online cu PHP si MySql » Lectia 4
Structuri de control
5177 afisari
Structurile de control sunt structurile dintr-un limbaj care iti permit sa controlezi fluxul executiei intr-un program sau script.

Structuri conditionale folosite pentru a compara niste valori si a realiza diferite actiuni pe baza rezultatului testului

Instructiuni if else elseif

Sintaxa: if - then - else. If testeaza o conditie si daca este adevarat atunci se merge pe ramura then. Daca nu, se merge pe ramura else.

if ('x' == 'y') {
'set de instructiuni'
} else {
'set de instructiuni'
}


Intre acoladele celor 2 ramuri se pot adauga oricate instructiuni. Daca doresti adaugarea unei singure instructiuni, se poti omite folosirea acoladelor. Poti folosi oricare dintre operatorii de comparatie, cat si mai multe teste in aceelasi if.
Pentru o lista de mai multe optiuni se poate folosi elseif (echivalent cu else if).

Instructiunea Switch

Switch functioneaza asemanator cu if, dar permite conditiilor sa aiba mai mult de 2 valori. La if conditia poate fi adevarata sau falsa, in switch conditia poate lua orice numar de valori diferite ( atata timp cat este evaluata drept integer, string sau double).

switch($variabila)
{
case 'a': .. ; break;
case 'b': .. ; break;
default: .. ; break;
}


break: asigura neciclicitatea
default: situatie prestabilita in cazul in care nici un caz nu se potriveste variabilei


Bucle while

Buclele ii spun limbajului PHP sa execute in mod repetat o instructiune sau un bloc. O bucla while executa blocul in mod repetat atata timp cat conditia este adevarata. De obicei se foloseste bucla while atunci cand nu se stie cu exactitate cate iteratii sunt necesare.

while (conditie) expresie;


Bucle for si foreach

Instructiunea repetitiva for se foloseste atunci cand se stie cu exactitate cate iteratii se vor efectua. Are nevoie de un contor care se initializeaza, se evalueaza conditia, iar dupa fiecare iteratie, contorul creste ( sau scade).

for (expresie1; conditie; expresie2)
instructiuni;


foreach este o bucla care se foloseste cu tablouri.

Bucle do while

Are un comportament putin diferit de bucla while, adica testarea se face la sfarsit. Aceasta inseamna ca instructiunea sau blocul din bucla se executa cel putin o data.

do
expresie;
while(conditie);


Iesirea dintr-o structura de control sau dintr-un script se face cu ajutorul a 3 posibilitati:

break - executia scriptului va continua de la prima linie din script care umreaza dupa bucla
continue - face saltul la urmatoarea iteratie a buclei
exit - daca vrei oprirea executiei intregului script.
« Operatori PHP Utilizarea tablourilor si scrierea functiilor »
0 comentarii
Adauga comentariu

Pentru a adauga comentarii trebuie sa fii membru eCursuri.ro

Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
Publicitate
Cuprinsul cursului
Limbajul PHP
1. Introducere in limbajul PHP
2. Variabile PHP
3. Operatori PHP
4. Structuri de control
5. Utilizarea tablourilor si scrierea functiilor
6. PHP orientat spre obiecte
MySQL
7. Introducere in MySQL
8. Structura si arhitectura bazelor de date
9. Construirea bazei de date
10. Interogarea INSERT
11. Interogarea SELECT
12. Interogarile UPDATE si DELETE
Realizarea magazinului online
13. Introducere in realizarea magazinul online
14. Crearea bazei de date
15. Pagina principala
16. Afisarea produselor
17. Cosul de cumparaturi
18. Realizarea comenzii
19. Modulul de administrare
20. Instalare Apache, MySQL si PHP in Windows
Cursuri noi Top cursuri
Curs de legislatie rutiera

7 lectii online
Excel prin exemple

10 lectii online
Windows XP prin exemple

10 lectii online
Infiintarea unei firme

6 lectii online
Gramatica limbii engleze

27 lectii online
Introducere in e-Business

25 lectii online
Curs de Machiaj

13 lectii online
Curs de Fashion

17 lectii online
Curs de Barman

10 lectii online
HTML pe intelesul tuturor

11 lectii online
cursuri
Copyright © 2005-2011 - eCursuri.ro - toate drepturile rezervate - E-mail: contact@ecursuri.ro Cursuri și certificări GDPR