PHPにおける命名規則 [自分用]

PHP

ネットで調べて、自分用のPHPの命名規則を決めました。あくまで自分用のメモです。

ファイル名、ディレクトリ名はスネークケース

ファイル名、ディレクトリ名にはスネークケースを使用します。

/plugins/my_class/my_class.php

名前空間、クラス名はパスカルケース

名前空間、クラス名にはパスカルケースを使用します。

namespace MyNamespace;
class MyClass {
    // ...
}

クラス名とファイル名が一致しないのは気持ち悪いですが、これが一般的なようです。

メソッド名(関数名)、変数名はキャメルケース(ローワーキャメルケース)

メソッド名(関数名)、変数名にはキャメルケース(ローワーキャメルケース)を使用します。

private int $maxValue;
private function getValue() {
    // ...
}

PHPでケバブケースは使用しない

私は、PHPではケバブケースは使わないことにしています。WordPressではファイル名とディレクトリ名にケバブケースが使われていますが…。

おわりに

「これはこれ!」とはっきり決めてくれたほうが楽なのに。

広告