PDA

Arată versiune īntreagă : Utilizarea instructiunilor if



PhoeniXman
02.05.2010, 13:18
Cu ajutorul acestei instructiuni puteti sa luati decizii in functie de date.
Ex.:

if (expresie) instructiune
"expresie" este o expresie care poate fi o valoare booleana adevarat/fals. De exemplu, 8 > 4, rezultatul este adevarat deoarece 8 este mai mare decat 4. Daca espresia este adevarata (8 > 4), este exectutata instructiunea dar daca expresia este falsa, instructiunea nu este executata.

Exemplu de mai jos verifica daca valoarea variabilei $ora este mai mica de 12:


<?php
date_default_timezone_set('Europe/Bucharest');
$ora = date("G");
$dimineata = 12;
if ($ora < $dimineata){ echo "Buna dimineata; e ".$ora.", la ora asta te trezesti?!!!"; }
?>

date_default_timezone_set('Europe/Bucharest'); - seteaza ora romaniei.
$ora = date("G"); - indica ora.
$dimineata = 16; - variabila cu valoarea 16.
$ora < $dimineata - expresie
< - Operator de comparare.
echo "Buna dimineata; e ".$ora.", la ora asta te trezesti?!!!"; - instructiune.

In acest caz, daca valoarea variabilei $ora este mai mica decat $dimineata instructiunea este executata.

Instructiunea if este foarte utila, deoarece permite scripturilor sa ia decizii in timpul rularii, pe baza valorii din timpul executiei a datelor, care pot fi text introdus de utilizatori intr-o pagina web, valori obtinute dintr-o baza de date sau chiar date obtinute de la un alt server de web.

Operatori de comparare:
Operator | Operatie
== Egal
=== Identic
!= Diferit
<> Diferit
!== Diferit
< Mai mic decat
> Mai mare decat
<= Mai mic sau egal cu
>= Mai mare sau egal cu