Есть функция, в которой надо вызвать файл, лежащий в папке /inc. Если я использую функцию в файле, расположенном в корне, инклюд выглядит так: Код (Text): function funk() { require_once 'inc/some.php'; ... } Если из первого уровня вложенности, то так Код (Text): function funk() { require_once '../inc/some.php'; ... } Из второго так Код (Text): function funk() { require_once '../../inc/some.php'; ... } И т.д. Подскажите универсальный способ указания пути так, чтобы функцию можно было использовать в файлах, лежащих на разных уровнях вложенности каталога. На ум приходит использование путей из $_SERVER. Но возможно есть более изящные и общеупотребимые способы. Спасибо!
Re: инклюд файлов внутри функции при вызове с разных "уровне dirname(__FILE__), есть ещё автозагрузка классов
Re: инклюд файлов внутри функции при вызове с разных "уровне в современных версиях php dirname(__FILE__) можно сократить до __DIR__