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']
?>
PHP.mk документација
Exception::getFile
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
exception.getfile.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
exception.getfile.php
Exception::getFile
Референца за `exception.getfile.php` со подобрена типографија и навигација.
Exception::getFile
класата mysqli_driver
Exception::getFile — Ја добива датотеката во која е создаден исклучокот
= NULL
Добијте го името на датотеката во која е создаден исклучокот.
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа име на датотека во која е создаден исклучокот.
Примери
Пример #1 Exception::getFile() example
<?php
try {
throw new Exception;
} catch(Exception $e) {
echo $e->getFile();
}
?>Горниот пример ќе прикаже нешто слично на:
/home/bjori/tmp/ex.php
Белешки од корисници 1 белешка
fbgolly at gmail dot com ¶
пред 6 години