Ciao a tutti,
sto mettendo mano a del codice, non scritto da me, in cui ho trovato uno strano utilizzo di & .
Un esempio è :
l'output è sempre e comunque 2 (anche se valore fosse un numero diverso), dunque l'utilizzo in un 'if', non ha molto senso.Codice PHP:
// supponiamo alla variabile $valore sia stato assegnato 6:
if(($valore_2 & 2) == 2){
/* codice
*
*
*/
}
Avevo utilizzato '&' per assegnare un valore di riferimento a variabili e mai in questo modo.
Sapreste spiegarmi in quale caso può aver senso utilizzare questa sintassi (e quali effetti dovrebbe avere)?