TLDR; Использование «./» всегда будет относиться к файлу, в котором инициализируется выполнение, а использование ничего («») будет относиться к include_path, а после этого - к каталогу текущего файла.
о это делает?
require ("./file.php");
Б. по сравнению с этим?
require ("file.php");
(Этоне up-one-directory .. что бы)
require ("../file.php");