Форуми / National / Russian / Тех. поддержка / Как получить имя файла в котором вызывается функция

Alex300
#48070 25.06.2024 04:46

debug_backtrace() содержит полный стек вызовов. Если получаете cotemplate - значит функция вызывается в шаблоне (tpl-файлы). Шаблоны сами не умеют выполнять PHP, по этому за них это делает шаблонизатор. Тут можно заглянуть в $backtrace[1] чтобы узнать откуда запущен рендер шаблона.

Также исключение $e, если не ошибаюсь, может содержать данные аналогичные debug_backtrace()

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/