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

So greifen Sie in PHP auf Mitgliedsfunktionen einer anderen Klasse zu

巴扎黑
Freigeben: 2016-11-24 11:23:49
Original
1609 Leute haben es durchsucht

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 ();
}

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage