PHP 8.4.0 RC4 available for testing

Exception::getFile

(PHP 5, PHP 7, PHP 8)

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

Descrizione

final public Exception::getFile(): string

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

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

Returns the filename in which the exception was created.

Esempi

Example #1 Exception::getFile() example

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

Il precedente esempio visualizzerà qualcosa simile a:

/home/bjori/tmp/ex.php

Vedere anche:

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