2011-08-22 27 views
21

的bash-3.2 $ PHP -a 交互shellphp交互式shell沒有任何輸出?

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

正如你可以在這裏看到,什麼都沒有迴應。
這是爲什麼? 我正在使用Mac OS X獅子。 = \ (全新安裝)

+0

來不及發表評論,但請使用[psysh](http://psysh.org/) –

回答

39

您已經忘記在每行末尾加分號。應該是:

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

我有同樣的問題:

php > echo $undefined_var 

而是把;在其他行之後

php > ; 

結果:

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

因此,有可能使這個:

php > echo 123456 
php > ; 
php > echo 123456;