__ DIR__
? Типа есть же аналог ../
перед реквайером ставишь и всё. А так получается __DIR__ . "/../path/file.php"
<?php
require 'test/foo.php';
<?php
require './buz.php';
<?php
echo 'buz', PHP_EOL;
$ php main.php
PHP Fatal error: Uncaught Error: Failed opening required './buz.php'
<?php
require __DIR__ . '/test/foo.php';
<?php
require __DIR__ . '/buz.php';
<?php
echo 'buz', PHP_EOL;
$ php main.php
buz