Mi hai un po' spiazzato all'inizio... ma alla fine dei conti se ci pensi il carattere | è un operatore come gli altri.
In pratica è come se scrivessi:
Il punto che mi incastra come al solito (e magari mi piacerebbe chiarirlo in questa discussione) è la funzione degli operatori bitwise come il "|".codice:define('CONST1', 2); define('CONST2', 3); function funzione($var) { echo $var; } funzione(CONST1*CONST2);
Infatti questo codice :
Restituisce "c", chissà se una volta per tutte riesco a capire...codice:define('CONST1', 'a'); define('CONST2', 'b'); function funzione($var) { echo $var; } funzione(CONST1|CONST2);
![]()


Rispondi quotando