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: 7146 7146 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
4435
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4335
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4295
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
4140
Tutoriale scrise de kheops
kheops Rang utilizator kheops - Mediu
4084
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Gimp RoR Fotografie Excel Lightroom MySQL Powerpoint SEO Javascript Bridge Ruby on Rails Word StyleSheet JSON Illustrator Swift 3D Photoshop PSD Sony Vegas AJAX XML Dreamweaver Python Flash COREL DRAW XHTML PHP Java SWF Verilog Fireworks Outlook Vista CSS Action Script HTML
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