ホームページ >バックエンド開発 >PHPチュートリアル >PHP で、あるクラスが別のクラスのメンバー関数にアクセスする手順

PHP で、あるクラスが別のクラスのメンバー関数にアクセスする手順

WBOY
WBOYオリジナル
2016-06-13 12:34:55964ブラウズ

あるクラスが php の別のクラスのメンバー関数にアクセスするためのメソッド
$a インスタンスを返す静的メソッドをクラスに記述し、どこでも呼び出します。

class instance{
private static $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();
}

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