タイトル: static変数
■static変数(プロパティ)について
staticキーワードを頭に付けた変数は静的な変数となり、初期化は一度のみ行われる。
static変数はインスタンス化する必要がない。
すなわち個別に変数が用意されるということではないので、破棄もされない。
ローカル変数は関数内で使用してその後破棄されるので、変数を存続させておきたい場合はstaticキーワードを付与すればよい。
■定義例
class TestClass {
public static $ver = ‘a’;
}
■参照例
print TestClass::$ver; // a