我想知道是否:
$foo = <<< EOT
Hello, World!
EOT;
和
$foo = <<<EOT
Hello, World!
EOT;
特别是在所有版本的 PHP(或只是最新版本)中是否都是如此。
我想知道,因为我想知道第一个标识符<<<
和第一个EOT
标识符之间的空格在语法上是否有效。例如,我的 PHP 解释器 5.3.10 可以正确运行它,但我的 vim 文本编辑器不会以相同的方式语法高亮 heredoc,如果和之间有空格<<<
(EOT
标识符EOT
是白色而不是紫色)。
那么这里的交易是什么?在所有版本的 PHP 中都合法吗?