php интерактивная оболочка не имеет выхода? - PullRequest
33 голосов
/ 22 августа 2011

bash-3.2 $ php -a Интерактивная оболочка

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

Как вы видите здесь, ничего не отражается.
Это почему? Я использую Mac OS X лев. знак равно (новая установка)

Ответы [ 2 ]

53 голосов
/ 22 августа 2011

Вы забыли поставить точки с запятой в конце каждой строки.Должно быть:

php > $a = null || "hi";
php > echo $a;
php > $b = "hi";
php > echo $b;
2 голосов
/ 30 июля 2015

У меня была такая же проблема:

php > echo $undefined_var

но после того, как поставили ; в другую строку

php > ;

Результат:

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

Итакможно сделать это:

php > echo 123456
php > ;
php > echo 123456;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...