PEAR::getStaticProperty() -- スタティックプロパティを扱う (パッケージ開発者用)
説明
ほぼ、または完全にスタティックなクラスがあり、
スタティックプロパティが必要な場合、
それを模擬するためにこのメソッドを使用することができます。
例えば、メソッドの中で以下のようにします。
$myVar = &PEAR::getStaticProperty('myVar'); |
リファレンスを使用する必要があることに注意して下さい。
さもないと、プロパティ値は永続しません!
返り値
mixed -
変数へのリファレンス。変数がセットされていない場合、
自動的に NULL に初期化されます。
例
例 28-1getStaticProperty() の使用 <?php
require_once 'PEAR.php';
class myClass {
function setValue( $set)
{
$foo = &PEAR::getStaticProperty('myClass', "foo");
$foo = $set;
}
function view()
{
print PEAR::getStaticProperty('myClass', "foo");
}
}
myClass::setValue('value = foo');
myClass::view();
?> |
出力は以下となります。
|
- 大阪 人妻

大阪の人妻デリヘル、ヘルス、ホテヘルの紹介サイト
- デリヘル

全国の地域別のデリヘル紹介サイト
- パソコン

パソコン日記ホームページの紹介
- 表札

表札の販売、製作、通販ホームページの紹介