In PHP ho questa istruzione if ( $first
e $second
valuterà in true
o false
):
if ($first && $second) {
// evereything is OK
} else {
throw new Exception()...
}
Il mio vero codice è molto più complicato, sto cercando di fare un semplice esempio qui.
Voglio trasformare questo se / else in uno se con una negazione come questa:
if (!($first && $second)){
throw new Exception()...
}
// everything is OK
Come puoi vedere in questo esempio, ho messo !
segno di negazione davanti a parentesi. È corretto ? Devo annullare tutte le condizioni in questo modo:
if (!$first && !$second)
O dovrei usare || operatore:
if (!$first || !$second)
// Sto usando OR qui
Non sono sicuro di come queste condizioni verranno valutate alla fine e sono confuso dai risultati dei test fittizi. Spero davvero che qualcuno possa spiegarmi come valuteranno tutti questi controlli alla fine.
Grazie a tutti coloro che hanno risposto alla mia domanda. A causa del mio basso rappresentante, non posso votare o scegliere una risposta come quella giusta. Sei tutto a posto per me:)