Strumenti Utente

Strumenti Sito


php:if_else_php

Questa è una vecchia versione del documento!


If else

Pagina principale del PHP

Il costrutto if else è un costrutto condizionale, che serve a prendere decisioni in base al verificarsi di una condizione.

Una condizione è una domanda alla quale si può rispondere solamente con sì o no.

Le condizioni possone essere trattate come valori booleani.

if

if(condizione) {
    //blocco di codice se vero
}

Attraverso l'if è possibile eseguire un blocco di codice solamente se una data condizione si verifica

Esiste una versione dell'if in cui viene eseguito un blocco di codice se la condizione è vera e un altro blocco di codice se la condizione è falsa.

if else

if(condizione) {
    //blocco di codice se vero
} else {
    //blocco codice se vero
}

Con l'if è possibile controllare se una condizione è vera o falsa e comportarsi di conseguenza.

Esiste una terza versione del if che consente di verificare contemporaneamente il verificarsi di più condizioni.

if elseif else

if(condizione1) {
    //blocco di codice se vera condizione1
} elseif(condizione2) {
    //blocco di codice se vera condizione2
} ... 
  elseif(condizioneN) {
    //blocco di codice se vera condizioneN
} else {
    //se non è vera nessuna della condizioni
}

Utilizzando if, elseif, else è possibile verificare un numero anche ampio di condizioni, l'else in ultima riga verrà utilizzato se non è vera nessuna delle condizioni negli if precedenti.

Operatori di confronto

Gli operatori di confronto in PHP sono utilizzati per confrontare due valori e restituire un valore booleano che indica se il confronto è vero o falso.

OperatoreNome
== ugaglianza
< minore di
> maggiore di
<= minore uguale
>= maggiore uguale
!= diverso da

esempi if


lex x=7;
//Quando si fanno i confronti bisogna tenere a mente che le possibilità sono 3
if (x<10) {
    echo('x è minore di 10)
} else {
    echo('x è maggiore o uguale a 10)
}
// quando il corpo del if è composto da una sola riga è possibile non mettere le parentesi.
if(x==7) console.log('x è ugale a 7')    

// la stessa cosa vale per else
if(x==7) console.log('x è ugale a 7')    
else console.log('x è diverso da 7')

// si può scrivere anche così
if(x!=7) 
    console.log('x è diverso da 7')    
else 
    console.log('x è ugale a 7')

//else if
if(x==7) 
    console.log('x è ugale a 7')    
else if(x<7) 
    console.log('x è minore di 7')
else
    console.log('x è maggiore di 7') //nell'else ci va la condizione non considerata
php/if_else_php.1712822172.txt.gz · Ultima modifica: 2024/04/11 07:56 da davidn