4 php
可以说我有2个案例:
<?php
print("html code goes here");
?>
Run Code Online (Sandbox Code Playgroud)
VS
<?php
?>
html codes goes here
<?php
?>
Run Code Online (Sandbox Code Playgroud)
第一种情况下PHP解释器的性能是否会低于第二种情况?(由于处理内部打印功能的额外开销).
那么,有没有人有推荐的方法在PHP代码中插入HTML代码?
哦,为了以后编辑代码的所有人,请不要在字符串中放入任何大量的HTML代码并将其回显.用任何语言.
HTML属于HTML文件,由IDE或编辑器格式化和设置样式,因此可以读取.巨型字符串块是我见过的HTML错误的最大原因.
在这种情况下,性能应该不会太重要,但我会假设第二个会更快,因为它直接流式传输到输出或缓冲区.
如果您希望它更容易阅读,请启用短标记,并将其写为:
?><b>blah blah blah</b><?
Run Code Online (Sandbox Code Playgroud)
另外,启用短标签后,更容易回显变量:
Hello, <?= $username ?>
Run Code Online (Sandbox Code Playgroud)
如果您使用它来生成某种可重用的库,还有其他选项.