phpbar.de logo

Mailinglisten-Archive

[php] Herkunft der Klasse

[php] Herkunft der Klasse

Yannik Hampe yannik at cipher-code.de
Die Jul 15 10:58:00 CEST 2008



P. Genna Privat wrote:
> Hallo,
> 
> wir haben eine php Datei die wiederum 2 (oder mehr) Klassen enthält.
> ---file.php---
> class test{
>     #Inhalt und so
> }
> class test2{
>     #ebenfalls Inhalt
> }
> -------
> Wir instanzieren mal einfach 'test'
> require_once("file.php");
> $run = new test;
> 
> Also mal angenommen wir kennen den 'require_once' nicht weil er irgendwo 
> mal gesetzt war und wir sind zu faul den ganzen Quelltext zu durchsuchen.
> Gibt es nun eine gescheite Möglichkeit raus zu finden aus welcher Datei 
> & Pfad die Klasse stammt?

Ja:

$reflection =new ReflectionClass("test");
echo $reflection->getFileName();

> 
> Gruß
> Genna
> 
> 

Yannik

php::bar PHP Wiki   -   Listenarchive