PHP编程规范中的问题,请大家指教
最近在制定PHP编程规范的时候, 其中碰到一条,与同事意见有分歧。就是关于PHP代码中,关于TAB键处理的问题。
我的意见是:PHP代码中TAB键必须使用4个空格代替,禁止使用TAB键。
同事意见是:TAB键作为缩进,设置TAB键为4个空格位置。
我个人认为:TAB键使用4个空格代替的原因是,可以在任何编辑环境中,代码样式风格都保持一致,而无需过多的设置。
同事 认为:缩进必须是TAB键,不能使用空格,这个是编程的基本规则,如果需要代码一致,请设置编辑工具,TAB键为4个空格位。
我也参考了很多编程规范,大致也是上面2种意思,请大家引用权威的说法来解析,TAB键与空格键在实际编程规范中的定义。
谢谢。 我支持第二种,你每个缩进都敲四下空格,硬编码效率多低啊,现在的编辑器基本都可以设置tab键=四个空格的,为啥放着不用? 怎么感觉你们在说Python,不是在说PHP,
不用那么麻烦,一般IDE工具都可以代码格式化的。 我说的就是PHP啊, 我四个空格,肯定不是手敲了, 是编辑器自动替换啦 回复 2# xinglu1983
就是使用了编辑工具,TAB替换为4个空格啊。
只是不是TAB为4个空格位, 请注意这2个字的意思是不一样的啊。一个是4个空格替换TAB键, 一个是TAB键4个空格显示位 请你们老大决定,哪个,
定了哪个就执行得了。 一般使用4个空格代替tab,这样无论在linux或者windows下看到的缩进都一样
但是这样编程时比较麻烦,需要敲4个空格,若是4个tab键的话得敲16个空格。
不过若是你只是在windows下编辑或者用同一种编辑器的话,个人认为统一用tab就可以了,这样减少敲键数 一般使用4个空格代替tab,这样无论在linux或者windows下看到的缩进都一样
但是这样编程时比较麻烦,需要敲4个空格,若是4个tab键的话得敲16个空格。
不过若是你只是在windows下编辑或者用同一种编辑器的话,个人认为统一用tab就可以了,这样减少敲键数
赞成阁下观点 ^_^
页:
[1]