この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2017-08-08 16:43:57

タイトル: static変数

■static変数(プロパティ)について

staticキーワードを頭に付けた変数は静的な変数となり、初期化は一度のみ行われる。

static変数はインスタンス化する必要がない。

すなわち個別に変数が用意されるということではないので、破棄もされない。

ローカル変数は関数内で使用してその後破棄されるので、変数を存続させておきたい場合はstaticキーワードを付与すればよい。

■定義例

 

class TestClass {

public static $ver = ‘a’; 

}

 

■参照例

print TestClass::$ver; // a