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

タイトル: static変数

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

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

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

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

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

■定義例

 

class Aclass {

public static $ver = ‘a’; 

}

 

■参照例

print Aclass ::$ver; // a