Возможный дубликат:
PHP – получить имя скрипта, который включил или потребовал его
Есть ли способ в PHP чтобы получить, какой файл required/included текущий файл? Например:
<?php include("add-person.php"); ?>в<?php include("add-person.php"); ?>
<?php echo get_parent(); //should return controller.php ?>
php -f controller.php
В принципе, что-то вроде сделанной функции get_parent() . Благодарю.
Я знаю «не так чисто». Попробуйте пройти через массив debug_backtrace() . Среди прочего он содержит иерархию того, как обработанный код включает файлы include. Здесь .