什么时候使用是个好主意PHP_EOL?
我有时会在PHP的代码示例中看到这一点.这会处理DOS/Mac/Unix终结问题吗?
考虑:
$xml = "l";
$xml = "vv";
echo $xml;
Run Code Online (Sandbox Code Playgroud)
这将回应vv.为什么以及如何为SimpleXML之类的东西做多行字符串?
PHP的Heredoc示例似乎总是使用EOT(有时候是EOD)作为单独的字符串,而实际上可以在这里使用任何字符串.这有效:
$mystring = <<<EOT
Foo
Bar
Baz
EOT;
Run Code Online (Sandbox Code Playgroud)
虽然这也有效:
$mystring = <<<MONKIES
Foo
Bar
Baz
MONKIES;
Run Code Online (Sandbox Code Playgroud)
EOT是否真的代表什么?如果是的话,那是什么?
在我当前的项目中,我将一个字符串组合成许多小字符串(直接输出不是一个选项).进行许多字符串连接会更有效吗?或者我应该将部件添加到阵列并将其内爆?