php中自定义界定符的一个未明的BUG
时间:2010-08-23 来源:大风吹
php中的自定义界定符可用于多行字符串的输出,其用法如下:
<?php $var=<<<EOD; 多行的字符串 EOD; ?>
其中EOD为自定义标识符,可以自己随便定义,一般用大写;而且是成对出现的。结束位置的EOD前不可以出现空格,一旦有空格输出将会出现错误。原因可能是php的解释机制中将其前面的空格当成特殊符号与结束的EOD当成是一起的,这样的话,开始的EOD与结束的EOD就不是相同的一对了。
相关阅读 更多 +