Ответ 1
Вы забыли положить точки с запятой в конце каждой строки. Должно быть:
php > $a = null || "hi";
php > echo $a;
php > $b = "hi";
php > echo $b;
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
но после put ;
в другой строке
php > ;
Результат:
Undefined variable: "undefined" in php shell code on line 2
Итак, возможно сделать это:
php > echo 123456
php > ;
php > echo 123456;