PHP省略了一个返回

PHP省略了一个返回,php,tags,return,Php,Tags,Return,当回车符跟随结束的php标记时,php不会打印它 我怎样才能改变这个 非常感谢这是正常的行为,不能更改:结束后的换行符总是被忽略 <pre> <?php echo "This should be the first line."; ?> <?php echo "This should show up after the new line above."; ?> </pre> 以下是PHP手册常见问题解答中的参考: (引用,强调我的观点) 在

当回车符跟随结束的php标记时,php不会打印它

我怎样才能改变这个


非常感谢

这是正常的行为,不能更改:结束后的换行符总是被忽略

<pre>
<?php echo "This should be the first line."; ?>
<?php echo "This should show up after the new line above."; ?>
</pre>

以下是PHP手册常见问题解答中的参考:
(引用,强调我的观点)


在PHP语言中,一段代码的结尾 是“
?>
”或“
?>\n
”(其中
\n
表示换行符)
在示例中也是如此 在上面,重复的句子将出现在屏幕上 一行,因为PHP省略了 块结束后的换行符<这个 意味着您需要插入一个额外的 每个PHP代码块后的换行符 让它打印出一行新行。

为什么PHP会这样做<因为 格式化普通HTML时,此 通常会让你的生活更轻松,因为 你不想要那条新线,但你会 必须创建非常长的线条或 否则,使原始页成为源 无法达到那种效果


以下是一些有趣的阅读:

  • --返回到PHP3^^

这是正常行为,不能更改:关闭后的换行符总是被忽略

<pre>
<?php echo "This should be the first line."; ?>
<?php echo "This should show up after the new line above."; ?>
</pre>

以下是PHP手册常见问题解答中的参考:
(引用,强调我的观点)


在PHP语言中,一段代码的结尾 是“
?>
”或“
?>\n
”(其中
\n
表示换行符)
在示例中也是如此 在上面,重复的句子将出现在屏幕上 一行,因为PHP省略了 块结束后的换行符<这个 意味着您需要插入一个额外的 每个PHP代码块后的换行符 让它打印出一行新行。

为什么PHP会这样做<因为 格式化普通HTML时,此 通常会让你的生活更轻松,因为 你不想要那条新线,但你会 必须创建非常长的线条或 否则,使原始页成为源 无法达到那种效果


以下是一些有趣的阅读:

  • --返回到PHP3^^

    • 这是语言的默认行为


      如果需要换行符,请将
      echo“\n”
      echo”
      作为脚本的最后一行。

      这是该语言的默认行为

      如果需要换行符,请将
      echo“\n”
      echo”
      作为脚本的最后一行。

      这是预期行为(请参阅):

      […]当PHP点击
      ?>
      结束标记时,它只会开始输出它找到的任何东西(除了紧跟其后的换行符-请参见)[…]

      这是预期行为(请参阅):

      […]当PHP点击
      ?>
      结束标记时,它只会开始输出它找到的任何东西(除了紧跟其后的换行符-请参见)[…]


      事实上,现在它建议根本不要使用结束标记(在文件的末尾),这不是真正的Frenck。建议不要在申请代码中使用结束标记。如果您使用PHP作为模板语言,那么不使用结束标记是不可能的。事实上,现在它建议完全不要使用结束标记(在文件末尾),这不是真正的Frenck。建议不要在申请代码中使用结束标记。如果您使用PHP作为模板语言,那么不使用结束标记是不可能的。