问答详情
源自:3-12 PHP标量类型—字符串(4)

发现在GOD; 的后面加空格就会出现parse error?

其他都一样,在GOD分号后面加个空格就error了,去掉就正常,这个是代码规范要求的不?

不知道有没有和我出现一样问题的。。。

<?php 
$string1 = <<<GOD
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
GOD; 

echo $string1;
?>

提问者:Naomi_Rbt 2016-07-16 16:13

个回答

  • Edwin_k
    2016-07-16 16:28:24
    已采纳

    我试了一下下真有这样的问题出现,貌似编译器把后面的内容也全部当成字符串来处理了。

  • 彭道寛
    2016-10-26 16:49:49

    确实这么规定的,而且如果不是另起一行,而是在后面直接DOG;   也是显示错误

  • tyc1
    2016-07-16 16:37:51

    我这边也有这种问题,可能这后面就是不能出现空呢吧