Beh, è piuttosto semplice.
Situazione: devo verificare una serie di condizioni singolarmente. Alla fine dei controlli, se ho avuto tutti true, faccio qualcosa, altrimenti faccio qualcos'altro.
Sviluppo:
Codice PHP:
// Settaggio iniziale
$cond = true;
// Primo controllo
if (c1) {
echo "bla bla";
} else {
$cond = false;
}
// Secondo controllo
if (c2) {
echo "ble ble";
} else {
$cond = false;
}
// Ulteriori controlli
....
// Riassunto
if ($cond === true) {
do qualcosa;
} else {
do altro;
}
Dovrebbe esserti sufficiente. Alla prima condizione non rispettata, $cond diventa false, quindi nel riassunto finale hai "automaticamente" già controllato che tutte le condizioni siano vere o meno.
Ciao