E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale PHP

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

WEB DEVELOPMENT  /  PHP  /  Introducere in PHP (24)

II. Operatori si instructiuni decizionale

19.05.2008
II. Operatori si instructiuni decizionale

In prima partea a acestui curs a fost prezentata baza limbajului server-based PHP. Odata acoperite aceste notiuni introductive, este momentul sa ne concentram atentia asupra a ceea ce poate sa faca PHP mai interesant: receptionarea automata a mesajelor introduse de utilizatori intr-un formular web si conversia lor in variabile PHP.

Total vizualizari: 7030 7030 afisari   |   Comentarii  0   |   Rating   |   (3 voturi)   |   Timp necesar: 20 min 20 min   |   Nivel de cunostiinte necesar: Incepator  Incepator

Sursa:  Zend.com  
Autor:  Vikram Vaswani
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
« 12 3 4 »
comenteaza printeaza

If - else
Constructia de tip "if - else" este folosita pentru a defini o sectiune de cod ce se executa daca conditia din inferiorul "if()" este evaluata ca fiind "false":

if (conditie) { 
    actiune 1! 
    } 
else { 
    actiune 2! 
}

Pentru exemplul de mai sus, putem avea urmatoarea secventa de cod:

<html> 
<head></head>
<body> 
<?php 
// initializarea variabilei $age 
$age = $_POST['age']; 
// verificare de tip if-else 
if ($age >= 18) { 
    echo 'Acum esti major!'; 
    } 
else { 
    echo "Mai ai de crescut!"; 
} 
?> 
</body> 
</html>

O alta modalitate de a scrie functia de testare "if-else" este reprezentata de operatorul ternar(?). Chiar daca la prima vedere, codul rezultat poate fi confuz, prescurtarile efectuate pentru crearea unui bloc "if-else" pot fi bine venite:

<?php 
if ($numTries > 10) { 
     $msg = 'Cont blocat...'; 
    } 
else { 
    $msg = 'Bine ai venit!'; 
} 
?>

Echivalentul intr-o singura linie de cod este:

<?php 
$msg = $numTries > 10 ? 'Cont blocat...' : 'Bine ai venit!'; 
?>

In mod evident, PHP ofera posibilitatea de a avea si conditii imbricate:

<?php 
if ($day == 'Marti') { 
    if ($time == '0800') { 
        if ($country == 'Romania') { 
            $meal = 'micul dejun'; 
        } 
    } 
} 
?>

Codul de mai sus poate fi scris intr-un mod mai elegant astfel:

<?php 
if ($day == 'Marti' && $time == '0800' && $country == 'Romania') { 
    $meal = 'micul dejun'; 
} 
?>
Pagina:
« 12 3 4 »
comenteaza printeaza
Alte tutoriale PHP:
Noteaza acest tutorial
Rating tutorial
 
(3 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
4180
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4085
Tutoriale scrise de kheops
kheops Rang utilizator kheops - Mediu
4084
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4060
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
3875
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Java Lightroom Photoshop Vista Gimp XML Dreamweaver Bridge Python SEO Sony Vegas Fireworks Action Script RoR Outlook Ruby on Rails SWF Excel Fotografie XHTML Powerpoint AJAX Illustrator CSS Flash Word Verilog HTML PHP COREL DRAW MySQL Javascript Swift 3D StyleSheet JSON PSD
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software