Estoy estudiando los operadores de bit en php, y cuando ejecuto el siguiente script en apache:
Código PHP:
<?php
$result = 15 & 9;
echo "15 & 9 produce: ". $result;
$result = 15 | 9;
echo "<br /> 15 | 9 produce: ". $result;
$result = 15 ^ 9;
echo "<br /> 15 ^ 9 produce: ". $result;
$result = 9 << 2;
echo "<br /> 9 << 2 produce: ". $result;
$result = 9 >> 2;
echo "<br /> 9 >> 2 produce: ". $result;
$result = -9 << 2;
echo "<br /> -9 << 2 produce: ". $result;
$result = 15 >>> 2;
echo "<br /> 15 >>> 2 produce: ". $result;
?>
15 >>> 2 produce: 3
Si lo ejecuro en linea de comandos en el directorio me muestra el siguiente error:
Parse error: parse error in /Users/admin/Sites/ejemplo5.17.php on line 22
Si comento el ultimo $result y "echo" se ejecuta el script sin ningun problema.
Busco sobre el error pero de momento no veo.
Puede alguien tener idea de porque es esto???
Gracias de antemano...