PHP 匈牙利表示法的"Codesniffer"



>我在我的项目中使用 PAN,想知道是否有某种代码嗅探器来验证代码是否符合 PHAN 标准。

我的猜测是你可以使用Codesniffer(http://pear.php.net/manual/en/package.php.php-codesniffer.php),但你必须创建自己的自定义嗅探。它看起来不太难,所有文档都在那里。

您可以做的是检查每个变量名称是否由合法前缀组成。

您可以做的是检查私有类变量是否以 _ 开头。

您将无法做的是检查是否使用了正确的类型前缀。这是因为 PHP 变量是动态类型的,可以在变量的生命周期内更改。静态代码分析器不可能弄清楚我们的。

最新更新