Condizioni multiple in una funzione utilizzando PSR

0

Sto provando a usare le convenzioni PSR in tutti i miei progetti, ma oggi vedo alcuni codici del mio collega e non sono d'accordo.

if ($cond == 1 AND $cond == 2) {
    // to-do
}

Per me, il corretto è:

if (($cond == 1) AND ($cond == 2)) {
    // to-do
}

Qual è l'uso corretto del PSR?

    
posta Patrick Maciel 23.09.2013 - 15:09
fonte

1 risposta

2

Secondo le definizioni PSR del gruppo Interop di PHP Framework, questo caso particolare non è indirizzato:

link

Non vedo alcuna indicazione sull'uso degli operatori logici come "parole", cioè "e", "o", "non", ecc. rispetto ai simboli, ad esempio "& &", "||" , "!" all'interno di espressioni booleane.

Se dovessi seguire la precedenza e fare la mia estensione del riferimento PSR di cui sopra, potrei solo concludere che la parola "AND" dovrebbe essere scritta come "e" data la preferenza per le minuscole quando si usano le parole riservate ...

    
risposta data 24.09.2013 - 14:29
fonte

Leggi altre domande sui tag