Intereting Posts
Ожидаемый код ответа 250, но получил код "", с сообщением "" Symfony 2 присоединяется к неработающей доктрине и MySQL move_uploaded_file (…): не удалось открыть поток: разрешение отклонено в … Использование Mac OS X Mountain Lion Заголовок 404 PHP не работает Как заполнить modified_by с помощью user_id того, кто сделал обновление записи, используя laravel 5.1? Случайное значение при вставке на сервер MYSQL Нулевой коалесцирующий оператор C # (?) В PHP? Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: lists () при посеве после обновления до Laravel 5.3 Что такое DOM Core Level / Version, поддерживаемый PHP DOM? Какой адрес электронной почты для использования в API аккаунта Google Service Преобразовать число в формат xx.xx миллионов? Пока цикл застревает в первом результате запроса Разрешения кэширования установки php symfony2 PHP – помощь с моей рекурсивной функцией на основе REGEX Должен ли я освобождать mysql-результат после его хранения?

PHP получить, какой файл включен / требуется текущий файл

Возможный дубликат:
PHP – получить имя скрипта, который включил или потребовал его

Есть ли способ в PHP чтобы получить, какой файл required/included текущий файл? Например:

controller.php

 <?php include("add-person.php"); ?> в <?php include("add-person.php"); ?> 

надстройку person.php

 <?php echo get_parent(); //should return controller.php ?> 

выполнение

 php -f controller.php 

В принципе, что-то вроде сделанной функции get_parent() . Благодарю.

Я знаю «не так чисто». Попробуйте пройти через массив debug_backtrace() . Среди прочего он содержит иерархию того, как обработанный код включает файлы include. Здесь .