【问题标题】:php interactive shell doesn't have any output?php交互式shell没有任何输出?
【发布时间】: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

标签: php macos


【解决方案1】:

您忘记在每行末尾添加分号。应该是:

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

【讨论】:

    【解决方案2】:

    我遇到了同样的问题:

    php > echo $undefined_var
    

    但是在将; 放在另一行之后

    php > ;
    

    结果:

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

    所以,有可能做到这一点:

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

    【讨论】:

    • 或者,如果你和我一样,我有结束分号,但我开始使用空字符串进行测试。它打印了一个空字符串,好吧。看起来没有输出。
    猜你喜欢
    • 2013-05-06
    • 2013-06-26
    • 2011-09-13
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 2017-11-23
    • 1970-01-01
    • 2011-08-13
    相关资源
    最近更新 更多