変数|静的
以下はグローバル静的変数クラスです。クラス内の関数はすべて静的関数です。
参照に慣れていない場合は、内部の記号「&」に注意してください。メソッドについては、まず PHP を参照してください。マニュアルの関連する章を参照してください。
さらに、この例は、PHP の pear クラス ライブラリの pear.php の静的グローバル エラー メソッドをモデルにしています。
class StatVar {
function &setInit (){
static $static = '';
return $static;
}
function set($key,$value){
$var = &StatVar::setInit();
$var[$key ] = $value ;
}
function &get($key){
$var = &StatVar::setInit();
return $var[$key];
}
}
//例は次のとおりです:
StatVar ::set('aa' , 'bb');
echo StatVar::get('aa');
?>