ネットで調べて、自分用のPHPの命名規則を決めました。あくまで自分用のメモです。
ファイル名、ディレクトリ名はスネークケース
ファイル名、ディレクトリ名にはスネークケースを使用します。
/plugins/my_class/my_class.php
名前空間、クラス名はパスカルケース
名前空間、クラス名にはパスカルケースを使用します。
namespace MyNamespace; class MyClass { // ... }
クラス名とファイル名が一致しないのは気持ち悪いですが、これが一般的なようです。
メソッド名(関数名)、変数名はキャメルケース(ローワーキャメルケース)
メソッド名(関数名)、変数名にはキャメルケース(ローワーキャメルケース)を使用します。
private int $maxValue; private function getValue() { // ... }
PHPでケバブケースは使用しない
私は、PHPではケバブケースは使わないことにしています。WordPressではファイル名とディレクトリ名にケバブケースが使われていますが…。
おわりに
「これはこれ!」とはっきり決めてくれたほうが楽なのに。