PHP: Exception::getFile - Manual (original) (raw)
(PHP 5, PHP 7, PHP 8)
Exception::getFile — Gets the file in which the exception was created
Description
final public Exception::getFile(): string
Parameters
This function has no parameters.
Return Values
Returns the filename in which the exception was created.
Examples
Example #1 Exception::getFile() example
<?php try { throw new Exception; } catch(Exception $e) { echo $e->getFile(); } ?>
The above example will output something similar to:
Found A Problem?
6 years ago
If you're looking to extract only the "ex.php" part of the full "/home/bjori/tmp/ex.php", then use:
<?php
echo basename($e->getFile())
?>
or better yet, esp. if your paths possibly contain non-ASCII characters:
<?php
echo pathinfo($e->getFile())['basename']
?>