L'istruzione if

Permette di eseguire un blocco di codice se si verificano particolari condizioni:

if(condizione da verificare){
//codice da eseguire se la condizione è vera
}
elseif (condizione da verificare){
//codice da eseguire se la condizione è vera
}
else{
//codice da eseguire se le condizioni precedenti sono false
}

Nella condizione da verificare possono essere utilizzati gli operatori di confronto:

==UGUALE
!=DIVERSO
===IDENTICO

e gli operatori logici

Or ||valuta se almeno una delle condizioni poste è vera
And &&valuta se entrambe le condizioni poste sono vere
Xorvaluta se una sola delle condizioni è vera; l'altra deve essere falsa
!operatore not, inserisce una negazione

L'istruzione switch

Controlla il verificarsi di più condizioni, effettuando il confronto tra il valore effettivo di una variabile e i diversi casi previsti. Prevede anche un blocco di codice che verrà eseguito se nessuna delle condizioni poste sono verificate.

switch($variabileDaControllare){
case 0:
//codice da eseguire se la variabile vale 0;
break;
case 1:
//codice da eseguire se la variabile vale 1;
break;
case 2:
case 3:
//codice da eseguire se la variabile vale 2 o 3;
break;
default:
//codice da eseguire se nessuna condizione precedente è soddisfatta
}