1

私は自分のプロジェクトでPHANを使用していますが、コードがPHANに準拠していることを検証するための何らかのコードニファーがあるかどうか疑問に思います。

4

1 に答える 1

1

私の推測では、Codesniffer(http://pear.php.net/manual/en/package.php.php-codesniffer.php)を使用できますが、独自のカスタムスニフを作成する必要があります。見た目はそれほど難しくなく、すべてのドキュメントがあります。

できることは、各変数名が有効なプレフィックスで構成されていることを確認することです。

できるかもしれないことは、プライベートクラス変数が_で始まることを確認することです。

できないことは、正しいタイププレフィックスが使用されていることを確認することです。これは、PHP変数が動的に型付けされ、変数の存続期間中に変更される可能性があるためです。静的コードアナライザーがそれを理解することは不可能です。

于 2012-09-18T05:17:30.747 に答える