1. В каждом файле, который может инклюдить, обозначить переменную со значением (id или строка с названием), в вызываемом файле уже можно проверить эту переменную.
2. Константа
__FILE__
echo realpath(dirname(__FILE__));
3. Использование функции
debug-backtrace
:
php.net/manual/en/function.debug-backtrace.php$stack = debug_backtrace();
$firstFrame = $stack[count($stack) - 1];
$initialFile = $firstFrame['file'];