ホームページ  >  記事  >  バックエンド開発  >  PHPで別のクラスのメンバー関数にアクセスする方法

PHPで別のクラスのメンバー関数にアクセスする方法

WBOY
WBOYオリジナル
2016-06-13 13:11:05795ブラウズ

あるクラスが 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)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。