PHP 8.4.2 Released!

Exception::getFile

(PHP 5, PHP 7, PHP 8)

Exception::getFileObtiene el fichero en el que se creó la excepción

Descripción

final public Exception::getFile(): string

Obtiene el nombre del fichero en el que fue creada la excepción.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve el nombre del fichero en donde fue creada la excepción.

Ejemplos

Ejemplo #1 Ejemplo de Exception::getFile()

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

El resultado del ejemplo sería algo similar a:

/home/bjori/tmp/ex.php

Ver también

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