Klassendateipfad vom Funktionsaufruf in qcodo finden

Ich bin neu mit qcodo Rahmen und versuche, etwas Code zu debuggen.

$variable=ClassName::FunctionName($this->obj);

Gibt es irgendeine Methode, um den Pfad der Klassendatei 'ClassName' zu finden, die hier funktioniert? Ich möchte überprüfen, ob die korrekte Klassendatei funktioniert. Irgendeine Möglichkeit, das zu finden? Danke im Voraus.

0
hinzugefügt bearbeitet
Ansichten: 1

1 Antworten

Von meiner Forschung können wir den Weg der Klasse finden, die arbeitet,

$abstractClass = new ReflectionClass('ClassName');
echo dirname($abstractClass->getFileName());

und wenn wir den Inhalt der Klassendatei in diesem Pfad überprüfen möchten, verwenden Sie den folgenden Code:

$file =  dirname($abstractClass->getFileName()). "/ClassName.php";  
$contents = file($file);
$string = implode($contents);
$string = str_replace('<?php','"',$string);
$string = str_replace('?>','"',$string);
echo "
";
echo $string;
echo "
"; 
2
hinzugefügt