Ich habe diese Frage in meinem Kopf, die mich immer noch verwirrt. Ich habe eine Klasse in PHP, die Methoden hat, die Werte manipulieren, indem sie andere Methoden derselben Klasse aufrufen. Alle diese Funktionen geben einige Werte durch "return" -Anweisung zurück. Aber das Problem tritt auf, wenn ich irgendeine Anzahl von Funktionen zur Manipulation anrufe, beendet es immer das Skript durch den ersten Funktionsaufruf. Zum BeispielPHP Rückgabewert von Inner Klasse
(Sorry für Pseudo-Code)
Class H
Method1
$this->Method2()
$this->Method3()
Method2
Returns something
Method3
Returns something
End
Wenn im method1 aus dem Skript, das im Fall ruft zwei andere Methoden, die einen Rückgabewert haben. Mein Skript endet, während es auf Method2 in Method1 ist.
können Sie Beispielcode oder etwas, das wir uns ansehen können, um es besser zu erklären? – Dimi
Nicht für jetzt, aber ich möchte fragen, es ist ein guter Ansatz, um Echo Stmt zu verwenden, während Sie etwas zurückgeben? Weil die Skripte enden, wenn ich method2 innerhalb von method1 aufruft, möchte ich auch method3 verwenden, nachdem method2 ausgeführt wurde. –