2017-11-25 13 views
0

Ich erstellte eine Klasse namens function und Aufruf von Funktionsmethode in einer anderen Klasse namens test. Aber es zeigt mir ein Fehler -Klasse eine andere Klassenmethode in einer anderen Klasse in PHP

PHP Fatal error: Call to a member function

meine Funktion Klasse des Objekts Name ist $obj = new functions();

, wenn ich Benutzer-Methode aufrufen, die in Funktionsklasse von Testklasse geschrieben ich eine Störung erhalte.

+1

Können Sie den Code bitte teilen, klar Sie aren‘ t initialisieren Sie Ihre andere Klasse? – PseudoAj

+0

können Sie nicht eine schlechte Praxis sein. – hasnain

+0

Sie können Klassennamen "classname" gesetzt und Funktionsname ist "funktionsname" – hasnain

Antwort

0
class className { 
     function users(){ 
     $users = "Demo User"; return $user; 
     } 
    } 
$obj = new functions(); 

Sie dies bedeuten:

+0

ja das ist Funktionsklasse, die dasselbe geschrieben wird, wie es in der function.php Seite jetzt ist, wie diese Benutzermethode im Testklassenkonstruktor aufgerufen wird? – user3809295

0

Sie können sich

class className extends test{ 
    function __construct(){ 

hier hinzufügen Sie

}

} 
+0

Ich habe das versucht, aber ich gebe mir einen Fehler beim Aufruf der Member-Funktion – user3809295

Verwandte Themen