variabiliBlog topBlog
 
if - else
leftContentBlogPHP_04_01_COMANDO_IF
I comandi if - else - else if in PHP
0
Corso di PHP



In questo capitolo esamineremo l'uso delle istruzioni condizionali.

Le istruzioni condizionali verificano il risultato di un espressione logica e permettono l'esecuzione del codice contenuto in esse se si verifica il risultato.

Detta in questi termini risulta un po contorta ma vi assicuro che non è niente di trascendetntale. Per semplificare cominciamo con la sintassi dell'istruzione condizionale per eccellenza.

L'istruzione IF
sintassi
if ( espressione logica )
{
   Istruzione1 ;
   Istruzione2 ;
}

esempio
$variabile1 = 10 ;
$variabile2 = 20 ;
if ( $variabile1 < $variabile2 )
{
   echo "La variabile1 è minore della Variabile2" ;
}

In questo esempio abbiamo detto all'elaboratore di definire due variabili ( $variabile1 , $variabile2 ) e che se ( if ) la $variabile1 è minore della $variabile2 deve eseguire l'istruzione contenuta fra le parentesi graffe ( le parentesi graffe si ottengono : digitando contemporaneamente il tasto alt più i tasti 1 - 2 - 3 in sequenza per quella aperta, il tasto alt più i tasti 1 - 2 - 5 in sequenza per quella chiusa ).

In pratica l'istruzione if viene eseguita in base ad un risultato di tipo boolean.

Gli operatori che determinano se la condisione esiste possono essere :

> - Maggiore
>= - Maggiore o Uguale
< - Minore
<= - Minore o Uguale
= - Uguale ( assegnazione di valore )
== - Uguale Uguale ( confronto di valori )
!= - Diverso

L'istruzione ELSE
Con else si intende altrimenti, infatti partendo dall'esempio precedente applichiamo l'istruzione else che rappresenta un ampliamento dell'istruzione if :

esempio
$variabile1 = 10 ;
$variabile2 = 20 ;
if ( $variabile1 < $variabile2 )
{
   echo "La variabile1 è minore della Variabile2" ;
}
else
{
   echo "La variabile1 è maggiore della Variabile2" ;
}

Come è facilmente intuibile abbiamo definito che se la prima condizione non si verifica ( false ) salta il codice contenuto fra le parentesi ed esegui quello contenuto sempre nelle parentesi ma sotto l'istruzione else.

L'istruzione ELSEIF
Con elseif si intende altrimenti se, e anche questa istruzione rappresenta un ampliamento dell'istruzione if.

Per spiegarne l'utilizzo nidifichiamo questa istruzione all'interno dell'esempio precedente. In realtà esaminando appunto l'esempio precedente avrete sicuramente notato che esiste una terza possibilità ossia che la variabile1 sia uguale alla Variabile2 ed è partendo da questo principio che modificheremo il codice.

esempio
$variabile1 = 10 ;
$variabile2 = 10 ;
if ( $variabile1 < $variabile2 )
{
   echo "La variabile1 è minore della Variabile2" ;
}
elseif ( $variabile1 == $variabile2 )
{
   echo "La variabile1 è ugale alla Variabile2" ;
}
else
{
   echo "La variabile1 è maggiore della Variabile2" ;
}

Questa porzione di codice afferma che la variabile1 è ugale alla Variabile2 quindi esegue un' istruzione condizionale che esamina prima se la variabile1 è minore della Variabile2 , se non lo è esamina se la variabile1 è ugale alla Variabile2 ed infine se non lo è ( ma lo è ) esegue l'istruzione else.

 
 
 
 

COMMENTI


 

Lascia un commento

Nome :           

E-Mail :           

Sito :               

Messaggio:  

 
rightContentBlog
 
 
Categorie
 
 
 
 
 
 
Articoli Recenti
Qin Shi Huang - Il Primo Imperatore della Cina
è particolarmente famoso per essere stato il committente dell'imponente esercito di terracotta e l'iniziatore della...
Isaac Newton
uomo scorbutico e sgradevole, era paranoico , temeva la poverta' e le critiche degli altri ma venne considerato da molti...
La Domus Romana
Alla scoperta della Domus Romana la tipica abitazione cittadina delle famiglie patrizie dell'antico impero Romano...
L'impero Persiano
La forza dei persiani era in primo luogo militare: un potente esercito , costituito da un nucleo di nobili cavalieri persiani..
La Grande Muraglia Cinese
La Grande Muraglia, una delle meraviglie della Terra, rappresenta duemila anni di storia della Cina e, con i suoi seimila..
 
 
 
 
 
 
 
 
bottomBlog
Copyright Info.

www.reteitalianaweb.it

trasmissioni video tematiche

27/11/2008

 
Altri Links
 
PHP Bridge Flash Photoshop Dreamweaver
Valid XHTML 1.0 Transitional Valid CSS!