PHP: define('DR', dirname(__DIR__)); define('DR_DS', dirname(__DIR__) . DIRECTORY_SEPARATOR); require DR . DIRECTORY_SEPARATOR . 'dir' . DIRECTORY_SEPARATOR . 'file.php'; require DR_DS. 'dir' . DIRECTORY_SEPARATOR . 'file.php'; // экономим на ширине кода :) какой варик использовать? p.s. переопределить DIRECTORY_SEPARATOR? PHP: define('DS', DIRECTORY_SEPARATOR); define('DR', dirname(__DIR__)); require DR . DS. 'dir' . DS. 'file.php'; // рябит в глазах :(
используй заранее заготовленные директории архитектуры в temp конфиге. config( 'sys.dir.ololo' ) . 'pressF/file.php';
DR (почему не DIR?) с трэйлинг DS'ом – это PATH --- Добавлено --- Оно ж почти всегда используется, как база. Поэтому только PATH! --- Добавлено --- В шаблонах часто используются непосредственно маг. константы. Там так: PHP: include/require __DIR__.'/blocks/sidebar.php'; Константу DIRECTORY_SEPARATOR можно не использовать.