Ho visto un sacco questo tipo di codice di recente:Assegnazione condizionali
if ($foo = $bar->getFoo())
{
baz($foo);
}
È questo considerato pratica buona o cattiva?
Per esempio, IDE Netbeans dare un avviso se si utilizza questo tipo di codice:
possibile assegnazione accidentale, incarichi in condizioni dovrebbero essere evitati
Cosa ne pensi?
Intendevi se ($ pippo == $ bar-> getFoo())? –
No, questo è il punto :) – DuoSRX
Questo ovviamente ha volato sopra la mia testa :) Quindi il condizionale è controllare che $ bar-> getFoo() non causi un errore? È giusto? –