Supponiamo ti trovarci nel file 'prova.php' in cui è presente questa dichiarazione:
$controller = new \Neomediatech\IPscore\User\Controller();
Come facciamo a sapere in quale file si trova la classe "Controller()"?
Così:$reflFunc = new \ReflectionClass('\Neomediatech\IPscore\User\Controller');
print $reflFunc->getFileName() . ':' . $reflFunc->getStartLine();
Risultato (nel mio caso):
/var/www/vhosts/localhost/html/src/Neomediatech/IPscore/User/Controller.php:10
'10' è la riga in cui viene dichiarata la classe.
Commenti offerti da CComment