> Acasa > Forum > Tutoriale > PHP > Utilizarea instructiunilor if
Conectare
Salut Vizitator
IP: 38.107.179.226

Utilizator
Parola
Language
Cine este online
US 38.107.x.x
Unknown 222.186.x.x
US 38.107.x.x
US 38.107.x.x
US 38.107.x.x
Unknown 222.186.x.x
US 38.107.x.x
>  Forum
Forum Alimentari RSSReply
Utilizarea instructiunilor if
AutorDescriere extinsa:
Andrei
Administrator
Avatar

Posturi: 420
Contributii: 439

Sex: _MALE_
Online: Nu
Data: 31/05/2010 17:38
Utilizarea instructiunilor if
#post1103
Cu ajutorul acestei instructiuni puteti sa luati decizii in functie de date.
Ex.:
code
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:
code
<?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
Editat: 31/05/2010 17:38
Delete Edit Quote
 
Reply
 
MemHT Portal is a free software released under the GNU/GPL License by Miltenovik Manojlo
 
Filme Noi | Jocuri Online | Jocuri pentru copii |