クラス定数
- 2013 8/9
- カテゴリー : クラス
constキーワードを使用します。 クラス内定数のconstはPHP5.2系でも正常動作します。
Areaクラスの静的プロパティの部分を下記のように書き換えましょう。
1 2 3 |
const PI = 3.14; //中略 self::PI |
実行時は、クラス名::静的プロパティ名ではなく、クラス名::クラス定数名 で実行してください。
こちらのほうが、クラスに関する定数を管理できるので可読性保守性がたかまりますね。