1.

static変数

編集

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

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

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

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

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

■定義例

class TestClass {

public static $ver = ‘a’; 

}

 

■参照例

print TestClass::$ver; // a

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. static変数
  2. static関数