「PHP」クラスにstatic変数を利用するサンプル
構文
static 変数名
PHPコード
<?php class SampleTest { public function cftFunc() { //static 変数名 static $x = 5; $x++; return $x+2; } } //クラスのオブジェクト作成 $cftA = new SampleTest(); $cftB = new SampleTest(); $cftC= new SampleTest(); //クラスの関数を呼び出します print "value1:".$cftA->cftFunc()."<br>\n"; print "value2:".$cftB->cftFunc()."<br>\n"; print "value3:".$cftC->cftFunc()."<br>\n"; ?>
実行結果
value1:8
value2:9
value3:10