Luarea deciziilor prin structuri conditionale : Instructiunea BREACK, Instructiunea CONTINUE

 

Aceasta instructiune poate fi folosita pentru a intrerupe fortat executia unui ciclu sau a secventei de instructiuni corespunzatoare unei structuri switch.

 

Instructiunea poate fi urmata de un argument care indica numarul de structuri imbricate a caror executie se incheie. Valoarea implicita este 1, deci se intrerupe executia unei singure structuri. Urmatoarea secventa de cod PHP realizeaza parcurgerea elementelor unui vector de numere intregi, pana in momentul in care se intalneste un numar negativ.

Read more: Luarea deciziilor prin structuri conditionale : Instructiunea BREACK, Instructiunea CONTINUE

Luarea deciziilor prin structuri conditionale : Structura FOREACH

Aceasta structura poate fi folosita pentru a realiza o repetare printre toate elementele unui vector. Asadar, ea nu poate fi folosita decat impreuna cu vectorii; utilizarea sa asupra unei variabile de alt tip duce la aparitia de erori.

Exista doua sintaxe acceptate pentru aceasta structura si anume:

foreach(expresie_vectoriala as $valoare) {

//instructiune

}

foreach(expresie_vectoriala as $cheie => $valoare) {

//instructiune

}

Read more: Luarea deciziilor prin structuri conditionale : Structura FOREACH

Luarea deciziilor prin structuri conditionale : Bucla WHILE, Strunctura FOR

Cel mai simplu tip de bucla PHP este while. Asemenea instructiunii if, ea se bazeaza pe o actiune. Diferenta dintre if si while este aceea ca instructiunea if, daca gaseste adevarata conditia, afiseaza o singura data bucata de cod din ea, insa in conditia while, daca rezultatul este adevarat, bucata de cod din ea se va repeta atata timp cat conditia este adevarata.

<?php

$numar = 1;

while($numar <= 5)

echo $numar.'<br>';

$numar++;

}

?>

Read more: Luarea deciziilor prin structuri conditionale : Bucla WHILE, Strunctura FOR

Luarea deciziilor prin structuri conditionale : Instructiunea SWITCH

Aceasta instructiune functioneaza asemanator cu cea if, insa permite conditiilor sa aibe mai mult de 2 valori. Intr-o instructiune if, conditia poate fi adevarata sau falsa, insa intr-o instructiune switch conditia poate lua orice numar de valori diferite. Aceasta instructiune trebuie sa contina o instructiune case care sa manevreze fiecare valoare pe care o doriti.

<?php

if(!isset($_GET['modul'])) $_GET['modul'] = '';

switch($_GET['modul']) {

case '':

echo 'Pagina switch.php';

break;

Read more: Luarea deciziilor prin structuri conditionale : Instructiunea SWITCH

Advertise

 

 

 

Latest activities

Publicitate

Give a LIKE :)