PHP's or
es una palabra clave extraña. Aquí está en un fragmento de código que me hace confundir:Las formas extrañas de "o" en PHP
echo 0 or 1; // prints 1
$foo = (0 or 1);
echo $foo; // prints 1
$foo = 0 or 1;
echo $foo; // prints 0 for some reason
¿Por qué la última impresión 0 y no 1?
¿La gente realmente escribe la palabra "o" en lugar de dos tubos? – Incognito
Claro.Las palabras (como "o") generalmente tienen más sentido para las personas que las combinaciones de símbolos raros (como "||"). –