PHP: Hypertext Preprocessor (original) (raw)
ReflectionClass::getFileName
(PHP 5, PHP 7, PHP 8)
ReflectionClass::getFileName — Gets the filename of the file in which the class has been defined
Description
public ReflectionClass::getFileName(): string|false
Parameters
This function has no parameters.
Return Values
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](reserved.constants.php#constant.false)
is returned.
See Also
- ReflectionClass::getExtensionName() - Gets the name of the extension which defined the class
Found A Problem?
robot at znframework dot com ¶
7 years ago
`<?php
$a
= new \ReflectionClass('ZN\Database\InternalDB');var_dump($a->getFileName());// Output: C:\xampp7\htdocs\develop\Internal\Database\DB\InternalDB.php`
9 months ago
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.