我正在学习如何使用PHP交互式shell,但我在编写多行代码时遇到了问题。
像在UNIX shell中那样使用反斜杠似乎不起作用。我做错了什么?
php > function test(){\
php { echo "test";\
php { }\
php > test();
PHP Parse error: syntax error, unexpected T_ECHO, expecting T_STRING in php shell code on line 2发布于 2010-06-16 07:15:56
但不要逃避它:
php > function test()
php > {
php { echo "test";
php { }
php > test();
test但是,在某些情况下,您会遇到问题,例如:
php > if(conditional)
php > {
php { // ...
php { }
php > else
php > {
php { // ...
php { }它认为if在看到else之前就结束了,所以你得到了一个“意外的T_ELSE”。在这种情况下,有一个变通方法:
php > if(conditional)
php > {
php { // ...
php { } else
php > {
php { // ...
php { }https://stackoverflow.com/questions/3049748
复制相似问题