【发布时间】:2011-11-01 05:35:26
【问题描述】:
bash-3.2$ php -a 交互式外壳
php > $a = null || "hi"
php > echo $a
php > $b = "hi"
php > echo $b
正如您在此处看到的,没有任何内容被回显。
这是为什么?
我正在使用 Mac OS X 狮子。 =\
(全新安装)
【问题讨论】:
-
来不及发表评论,但请使用psysh
bash-3.2$ php -a 交互式外壳
php > $a = null || "hi"
php > echo $a
php > $b = "hi"
php > echo $b
正如您在此处看到的,没有任何内容被回显。
这是为什么?
我正在使用 Mac OS X 狮子。 =\
(全新安装)
【问题讨论】:
您忘记在每行末尾添加分号。应该是:
php > $a = null || "hi";
php > echo $a;
php > $b = "hi";
php > echo $b;
【讨论】:
我遇到了同样的问题:
php > echo $undefined_var
但是在将; 放在另一行之后
php > ;
结果:
Undefined variable: "undefined" in php shell code on line 2
所以,有可能做到这一点:
php > echo 123456
php > ;
php > echo 123456;
【讨论】: