visono/coding-standards

Visono 编码标准

dev-master 2014-04-04 09:40 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:28:58 UTC


README

前言

通常使用 PSR2 标准中的规则。以下定义了例外。PSR 规约

与 PSR 相区别的是

  • 不使用 UTF8
  • 使用制表符而不是空格

此外,还规定了

  • 不允许使用 Yoda 语法
  • 不允许使用严格的空检查 empty($x) === false,而是使用“软”的 empty($x) == false 或 $x == "Hallo"。当然,可以使用严格的检查,但不一定必须使用!
  • 感叹号不能单独用于比较中。禁止:if(!$error)。允许:if($error !== true)。
  • 对于多行函数调用/检查/数组,缩进应为函数调用下方的制表符,第一个参数应放在新行中