受到近年 Ruby 等新语言急起直追影响, PHP 世界的开发者终于提起劲来,

想要解决 PHP 标准过于松散,开发者之间各自为政无法合作的局面。

让不同人写的 Framework 或 Library 能互相组合使用,

PSR 由 PHP-FIG 的成员共同编写,并投票表决通过。

截至目前已经通过了 5 份 PSR:

这个很有趣,每个档案建议 只定义符号 或 只作出其他操作,不能同时做两者。换句话说这样写在同一个档案是不被建议的:

这一条规贴应该是要确保 M-V-C 分离,不要混杂在一起。

(可以的话直接不支援好了)

怎么会… 我一直是比较喜欢用 Tab

只有一行的 Control Structure 都不能省略 Brace

还有很多关于哪里放 Space 哪里不放的,跟一般使用习惯相同就不提了。

私人 Project 其实那一种 Coding Standard 都不差 (只要有就好…),那当然要在合理范围内统一。

但如果自己或团队还未有统一的 Standard,这会是相当好的参考资料。