2011-08-22 18 views
21

bash3.2 $ php -a interactivo cáscarashell interactivo php no tiene ningún resultado?

php > $a = null || "hi" 
php > echo $a 
php > $b = "hi" 
php > echo $b 

Como se puede ver aquí, nada se hizo eco.
¿Por qué es eso? Estoy usando Mac OS X lion. = \ (nueva instalación)

+0

demasiado tarde para comentar, pero use [psysh] (http://psysh.org/) –

Respuesta

39

Olvidó poner punto y coma al final de cada línea. En caso de ser:

php > $a = null || "hi"; 
php > echo $a; 
php > $b = "hi"; 
php > echo $b; 
1

que tenía el mismo problema:

php > echo $undefined_var 

pero después de poner ; en otra línea

php > ; 

Resultado:

Undefined variable: "undefined" in php shell code on line 2 

Por lo tanto, es posible hacer esto:

php > echo 123456 
php > ; 
php > echo 123456; 
Cuestiones relacionadas