Exception::getFile

(PHP 5, PHP 7, PHP 8)

Exception::getFileGets the file in which the exception was created

Descrierea

final public Exception::getFile ( ) : string

Get the name of the file in which the exception was created.

Parametri

Această funcție nu are parametri.

Valorile întoarse

Returns the filename in which the exception was created.

Exemple

Example #1 Exception::getFile() example

<?php
try {
    throw new 
Exception;
} catch(
Exception $e) {
    echo 
$e->getFile();
}
?>

Exemplul de mai sus va afișa ceva similar cu:

/home/bjori/tmp/ex.php

A se vedea și

add a note add a note

User Contributed Notes 1 note

up
0
Jan
5 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']
?>
To Top