visono / coding-standards
Visono 编码标准
dev-master
2014-04-04 09:40 UTC
Requires
- squizlabs/php_codesniffer: 1.4.5
This package is not auto-updated.
Last update: 2024-09-28 15:28:58 UTC
README
前言
通常使用 PSR2 标准中的规则。以下定义了例外。PSR 规约
- https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md
- https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
与 PSR 相区别的是
- 不使用 UTF8
- 使用制表符而不是空格
此外,还规定了
- 不允许使用 Yoda 语法
- 不允许使用严格的空检查 empty($x) === false,而是使用“软”的 empty($x) == false 或 $x == "Hallo"。当然,可以使用严格的检查,但不一定必须使用!
- 感叹号不能单独用于比较中。禁止:if(!$error)。允许:if($error !== true)。
- 对于多行函数调用/检查/数组,缩进应为函数调用下方的制表符,第一个参数应放在新行中