当前位置:  开发笔记 > 编程语言 > 正文

如何正确缩进PHP/HTML混合代码?

如何解决《如何正确缩进PHP/HTML混合代码?》经验,为你挑选了3个好方法。

混合使用PHP和HTML时,要使用的缩进样式是什么?我是否缩进以使输出的HTML具有正确的缩进,或者使PHP/HTML混合看起来格式正确(因此更容易阅读)?

例如,假设我有一个foreach循环输出表行.下面哪一个是正确的?

PHP/HTML混合看起来正确:

foo()): ?>
        
        Something else
      

输出的HTML看起来正确:

foo()): ?>
    
    Something else
  

我发现当我遇到这种情况时(非常频繁),我没有标准的样式可供使用.我知道可能没有"正确"的答案,但我很想听听其他开发者的想法.



1> chaos..:

PHP和HTML都应该缩进,以便它们在源代码中相对于它们是正确的,而不管彼此和输出形式如何:

foo()): ?>
        
        Something else
    



2> mpen..:

我经常考虑这个问题,但后来我意识到,谁在乎HTML输出是什么样的?无论如何,您的用户不应该查看您的HTML.这是的阅读,也许是其他几个开发人员.保持代码尽可能干净,忘记输出的样子.

如果您需要调试输出,请使用Chrome开发者工具,Firebug甚至F12工具.



3> tj111..:

我通常在行的开头放置开启的 php标签,但是缩进标签内的任何内容以匹配html格式.但是,对于简单的echo语句,我不这样做,因为我使用的是短开标签.我认为在浏览文件以查找所有声明时更简单.

    


你不应该使用短开标签.您可以使用连接到php设置short_open_tag的代码遇到各种问题.
@markus:正如我在维基百科用户页面上所说的那样,当你从我冷酷无情的手中撬开它们时,你可以得到我的短标签.严肃地说,我认为我能够处理XML版本标签的事情.
推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有