あるクラスが php の別のクラスのメンバー関数にアクセスするためのメソッド
$a のインスタンスを返し、どこでも呼び出す静的メソッドをクラスに記述します。
static function getA(){
if(!self::$a){
self::$a = new a();
}
return self::$a ;
}
}
class a{
function ita(){
} echo ' ita function';
}
}
class b{
function itb(){
//ここで a の単一インスタンスを取得します。複数のインスタンス化はありません
$a=instance::getA();
$a ->ita();
} (fblww-0106)