Вот моя ситуация:
Я работаю над проектом PHP, который использует несколько написанных мной функций для работы с внешним XML-документом. Я хочу импортировать один и тот же файл functions.php
на множество разных страниц, которые используют один и тот же код. Проблема заключается в том, что путь к XML-файлу не всегда одинаков и часто зависит от представления, отображаемого в данный момент.
Что я пытаюсь сделать, так это объявить $source = 'path-relative-to-view';
, на мой взгляд, до того, как я include 'path-to-functions.php';
, а затем получить доступ к переменной $ source при необходимости. Таким образом, мне не придется переписывать функции для каждого отдельного каталога, в котором я нахожусь.
Полагаю, это возможно, но, к сожалению, я недостаточно использовал PHP, чтобы знать наверняка.