我想知道是否:
$foo = <<< EOT
Hello, World!
EOT;
Run Code Online (Sandbox Code Playgroud)
和...一样有效
$foo = <<<EOT
Hello, World!
EOT;
Run Code Online (Sandbox Code Playgroud)
特别是在所有版本的PHP(或者只是最新的版本)中是否都适用.
我想知道因为我想知道<<<第一个EOT标识符之间的空格是否在语法上有效.例如,我的PHP解释器5.3.10正确运行,但是如果在<<<和之间有空格EOT(EOT标识符用白色而不是紫色标记),我的文本编辑器不会以相同的方式突出显示heredoc .
那么这里的交易是什么?在所有版本的PHP中是否合法?
允许使用标签和空格,显然也是引号:
<ST_IN_SCRIPTING>b?"<<<"{TABS_AND_SPACES}({LABEL}|([']{LABEL}['])|(["]{LABEL}["])){NEWLINE} {
Run Code Online (Sandbox Code Playgroud)
编辑:
| 归档时间: |
|
| 查看次数: |
10803 次 |
| 最近记录: |