我对编程很新,我知道如何将PHP与HTML分开,但我想知道在做什么方面有什么不同
这个:
<?php $rand="I love apples" ?>
<h1>This is a title</h1>
<div>
<p>This is a paragraph</p>
<?php echo"The variable contains the string $rand"; ?>
</div>
?>
Run Code Online (Sandbox Code Playgroud)
与此相比:
<?php
echo "<h1>This is a title</h1>";
echo "<div>";
echo "<p>This is a paragraph</p>";
echo "The variable contains the string $rand";
echo "</div>";
?>
Run Code Online (Sandbox Code Playgroud)
在性能等方面,从HTML代码中拆分PHP代码和在php中回显整个页面之间是否有任何区别?
最佳实践不是将PHP与HTML分离,最佳做法是从标记中分离逻辑.
编码风格也很重要.适当的线条缩进.使用echo "</div>";替代echo"</div>";,有效的HTML,不把变量放入报价:
echo "The variable contains the string $rand";
Run Code Online (Sandbox Code Playgroud)
更好(为什么?见下面的评论):
echo "The variable contains the string ",
$rand,
" :-)";
Run Code Online (Sandbox Code Playgroud)
只需改进代码,编写干净,可读,可维护,您的整个项目就可以获得更高的质量和价值.想象一下,如果要更改文本,则必须添加或更改大量的echoes.
问题不在于性能,而在于可读性,更重要的是可维护性.
在一个地方进行所有处理,在另一个地方进行所有输出(即逻辑和演示),意味着您可以更轻松地更改一个,而不会过于严重地影响另一个.
对于您的具体问题,由于上面列出的原因,最好的方法是可取的.
| 归档时间: |
|
| 查看次数: |
10465 次 |
| 最近记录: |