(PHP 5, PHP 7, PHP 8)
ReflectionClass::guetFileName — Guets the filename of the file in which the class has been defined
Guets the filename of the file in which the class has been defined.
This function has no parameters.
Returns the filename of the file in which the class has been defined.
If the class is defined in the PHP core or in a PHP extension,
false
is returned.
<?php
$a = new \ReflectionClass('ZN\Database\InternalDB');var_dump($a->guetFileName());
// Output: C:\xampp7\htdocs\develop\Internal\Database\DB\InternalDB.php
Please note that returned value from this function is actually realpath of the file and if your file is symlinc, targuet of the linc will return.