Qualcuno mi ricorda per quale motivo è più prestante scrivere
if (0 == $var) rispetto a ($var == 0) ?
Qualcuno mi ricorda per quale motivo è più prestante scrivere
if (0 == $var) rispetto a ($var == 0) ?
Dove lo hai letto?
Anche io sviluppando in C e suoi derivati la trovo spesso questa usanza..
Qualcuno sa spiegare se c'è qualcosa che cambia (per es. un modo diverso di allocazione di memoria).
In C/C++ si scrive così:Originariamente inviato da alengy
Anche io sviluppando in C e suoi derivati la trovo spesso questa usanza..
Qualcuno sa spiegare se c'è qualcosa che cambia (per es. un modo diverso di allocazione di memoria).
semplicemente, perchè se uno, per sbaglio, scrive:codice:if(0 == variabile)
il compilatore lo segnala.codice:if(0 = variabile)
Se invece uno scrive:
viene considerato corretto.codice:if(variabile = 0)
In PHP credo sia uguale ...
Verissimo.. è + che altro una furbizia per non sbagliare..
Non ci avevo pensato..![]()
![]()
![]()
vero il discorso dell'assegnazione, vero anche che c'è una differenza tra < e > quindiOriginariamente inviato da Gil Mour
Qualcuno mi ricorda per quale motivo è più prestante scrivere
if (0 == $var) rispetto a ($var == 0) ?
0 < $var
è più veloce di
$var > 0
sempre dal C
Mi ricordavo una cosa del genereOriginariamente inviato da andr3a
vero il discorso dell'assegnazione, vero anche che c'è una differenza tra < e > quindi
0 < $var
è più veloce di
$var > 0
sempre dal C
Sai anche il perchè?