<?php
$a = new \ReflectionClass('ZN\Database\InternalDB');
var_dump($a->getFileName());
// Output: C:\xampp7\htdocs\develop\Internal\Database\DB\InternalDB.php
(PHP 5, PHP 7, PHP 8)
ReflectionClass::getFileName — Obtiene el nombre de fichero en el que está definida la clase
Devuelve el nombre del fichero en el que está definida la clase.
Esta función no tiene parámetros.
Devuelve el nombre del fichero en el que está definida la clase.
Si la clase estuviera definida en el nucleo de PHP o en una extensión de PHP,
se devolvería false
.
<?php
$a = new \ReflectionClass('ZN\Database\InternalDB');
var_dump($a->getFileName());
// Output: C:\xampp7\htdocs\develop\Internal\Database\DB\InternalDB.php