Dies ist die Zeile, die das Problem verursacht: < /p>
Code: Select all
$ref_func = new ReflectionFunction($this->getFunctionName($slug));
Das Fehlerprotokoll zeigt, dass $ this-> getFunctionName ($ slug) den richtigen Zeichenfolgewert des Funktionsnamens zurückgibt, den ich anrufen möchte . Ich habe den Namen der Funktion bearbeitet, nur um zu sehen, was passieren würde, und er gab mir diesen Fehler auch mit dem richtigen Zeichenfolgewert des Funktionsnamens. < /P>
Die Funktion ist in einem definiert Klasse und ist nicht global. Ich beziehe es über Request_once und nicht über einen Autoloader. Es ist nicht öffentlich/geschützt/privat/was auch immer. Es befindet sich in der Klasse als Funktionsfunktionsname ($ param) {...}
Code: Select all
$this->getFunctionName($slug)
Ich habe versucht, nach Antworten zu suchen, aber sie scheinen alle Laravel/Framework -bezogen zu sein und Leute mit Problemen beim Erstellen/Eingeben ihrer Routen. Funktionstest :: test_function () existiert nicht, sondern verwendet die Reflexionklasse und nicht die Reflexionsstörung>