PHP "\n"
中带有双引号的换行符非常有效。
echo "Primera linea php a separar de la segunda"."\n";
但是用单引号,它不起作用
echo 'Primera linea php a separar de la segunda"."\n';
它抛出以下错误消息
解析错误:语法错误,意外的 '\' (T_NS_SEPARATOR),期待 ',' 或 ';' 在 C:\xampp\jobs\index.php 第 38 行
文档
根据PHP 官方网站。
这告诉我们什么?
任何用单引号括起来的字符都将被视为文字字符,并且不会插入其内容。
可能的解决方案
结果
解释
忽略单引号限制的事实,您可以使用连接运算符
.
(点)并在字符串中添加换行符,或者您可以使用PHP_EOL
其含义源自 word的常量End Of Line
,它将添加到文本的末尾换行符。网上例子!
如果您以 ''(单引号)开始一个字符串,则拼写错误,您必须以单引号开始和结束
您的错误是将双引号放在带单引号的 str 中