http://book.cakephp.org/2.0/en/contributing/cakephp-coding-conventions.html
我认为这是旧的,但v3
分支仍然使用选项卡。有谁知道为什么新版本不支持 PSR-2 之类的东西?
http://book.cakephp.org/2.0/en/contributing/cakephp-coding-conventions.html
我认为这是旧的,但v3
分支仍然使用选项卡。有谁知道为什么新版本不支持 PSR-2 之类的东西?
PSR-2是一种风格指南,它不是标准——即使是,它也是自愿的。
抛开任何 tab-v-spaces 之争,为 CakePHP 更改空白项目范围具有以下优点:
它带来了以下缺点:
最后两点很重要——CakePHP 已经经历了各种与格式化相关的自动更改,每次它都会导致在构建发布或尝试将修复从一个版本反向移植到另一个版本时花费/丢失处理合并冲突的时间。
这些是遵循 PSR-2 的特定规则不太可能很快发生的一些原因。
也许杰夫阿特伍德的这篇文章会有所帮助: http: //www.codinghorror.com/blog/2009/04/death-to-the-space-infidels.html