Ciao,
approfitto del post per lasciare lascio un appunto sulla sintassi alternativa (poco conosciuta ed utilizzata) che php consente per le strutture di controllo if, while, for, foreach e switch.
Sostanzialmente php permette di sostituire alla parentesi graffa aperta i : (due punti) e a quella chiusa endif; endwhile; endfor; endforeach; o endswitch; (a seconda dei casi)
Alcuni esempi:
[PHP]
for ($i=0; $i<10; $i++):
//operazioni da eseguire
endfor;
[/PHP]
[PHP]
switch ($condizione):
case 0:
//operazioni da eseguire
break;
case 1:
//operazioni da eseguire
break;
case 2:
//operazioni da eseguire
break;
default:
//operazioni da eseguire
endswitch;
[/PHP]
[PHP]
if ($condizione):
//operazioni da eseguire
else:
//operazioni da eseguire
endif;
[/PHP]
[PHP]
if ($condizione):
//operazioni da eseguire
elseif ($condizione2):
//operazioni da eseguire
else:
//operazioni da eseguire
endif;
[/PHP]
Nota*: utilizzando la sintassi alternativa elseif deve esse scritto tutto attaccato, mentre utilizzando le graffe è possibile scrivere else if*.
Alessandro