工作中有个人几乎都是使用echo语句来编写他的html标记。这看起来非常干净,我很喜欢它,但我记得听说这是一个不好的做法,因为当你需要编写大量标记时会变得有点繁琐。那么什么是最佳实践呢?
工作中有个人几乎都是使用echo语句来编写他的html标记。这看起来非常干净,我很喜欢它,但我记得听说这是一个不好的做法,因为当你需要编写大量标记时会变得有点繁琐。那么什么是最佳实践呢?
<?php echo $data; ?>
在文件中输出数据并在需要时包含它。除非你有成百上千行的标记,否则我认为这是微观优化。也就是说,HEREDOC
、echo
、print
或在PHP
标记之间并不真正重要。
最终,关键在于哪种方式对你或你的团队来说更容易维护。
我经常读到/听说,从PHP中删除标记比切换进出预处理器更有效率。
毕竟,这就是HEREDOC的用途。一系列大量的echo语句可能不如一个较大字符串上的echo语句好。
我认为最佳实践是简化您的代码。如果您有大量可能被重复使用的Echo语句,请将它们提取到单独的PHP文件中,并使用php require语句包含该常见代码,以便您查看的主文件更简单。即使它们不能被重复使用,但它们是静态的且不应更改,请将它们拆分出来。没有必要在页面上添加仅是噪音的信息。
我把所有的HTML代码都放在不同的echo中,我觉得这样做没有任何问题。