Logo Informatizzati

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.

Tags

Commenti offerti da CComment