Heim  >  Artikel  >  Backend-Entwicklung  >  So greifen Sie in PHP auf Mitgliedsfunktionen einer anderen Klasse zu

So greifen Sie in PHP auf Mitgliedsfunktionen einer anderen Klasse zu

巴扎黑
巴扎黑Original
2016-11-24 11:23:491597Durchsuche

Schreiben Sie eine statische Methode in die Klasse, um eine Instanz von $a zurückzugeben, und rufen Sie sie an einer beliebigen Stelle auf

Klasseninstanz{
private static $a;
statische Funktion getA(){
if( !self::$a){
                                                                                                                  class a{
function ita(){
echo 'ita function'
}
}

class b{
function itb(){
// Holen Sie sich die einzelne Instanz von a hier, und es wird keine mehrfachen Instanziierungen geben
$a=instance::getA();
$a->ita ();
}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Android erhält JSON-DatenNächster Artikel:Android erhält JSON-Daten