<?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 — Sınıfın tanımlandığı dosyanın adını döndürür
Sınıfın tanımlandığı dosyanın adını döndürür.
Bu işlevin bağımsız değişkeni yoktur.
Sınıfın tanımlandığı dosyanın adını döndürür. Eğer sınıf PHP çekirdeğinde
veya bir PHP eklentisinde tanımlanmışsa false
döner.
<?php
$a = new \ReflectionClass('ZN\Database\InternalDB');
var_dump($a->getFileName());
// 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 symlink, target of the link will return.