为什么CodeIgniter编码规范和主流PHP编码规范背道而驰?

比如说CodeIgniter推荐方法名,类名都是下划线分割,这是因为PHP5.2之前的版本没有命名空间导致需要通过下划线分割命名空间实现PSR-0加载规范吗?那方法名又是怎么回事呢? 还有一些CodeIgniter推荐的规范也和我们平时的规范不一样,比如说CodeIgniter推荐大括号单独写一行等等,以及从github上检出的CodeIgniter源码中缩进大量使用tab而不是空格等等。
关注者
21
被浏览
3158

泻药~

我觉得原因很简单,就是作者喜欢目前这种编码规范。

PS: 我个人也很喜欢 CI 目前这种规范,比如我就喜欢大括号换行写,我只有在 JS 里才会把大括号写在一行里。

我觉得规范这种东西没有好坏之分,规范最重要的是你能不能持之以恒的使用一种规范,保持统一。