前段时间我在一块电路板上看到了一个帖子,其中有人谈论在PHP中嵌入HTML的人.我做了很多PHP开发,但我仍然在同一文档中交错HTML和PHP.有没有更好的方法来做到这一点,我做错了吗?我知道在JSP/JSF中他们使用带有命名空间的XML文档来插入他们的HTML代码,所以我想知道是否有一个类似PHP的功能,我应该利用它.
感谢您抽出宝贵时间阅读.:-)
PHP 是最初设计为templatng语言.它随着时间的推移而发展,以赋予它更多的力量,但这并不意味着你仍然不能将它用于模板化.<?=$var?>这里有几个不太可怕; {{var}}这些新型引擎所提供的语法并不比其他任何语法差.
你的东西确实应该做的,虽然是采取尽可能多的"商业逻辑"出的"意见"成为可能.这意味着显示页面上唯一的代码应该是与页面外观实际相关的内容.没有数据库更新或类似的东西.如果你这样做,那么它应该有漂亮,干净,可维护的页面:)没有框架或任何必要的东西.
也就是说,我只会为较小的应用程序执行此操作.模板引擎也不会受到伤害;)特别是如果您的设计师是非程序员.