У меня есть файл 1.php, имеющий require_once для 2.php (оба они находятся в разных папках). У меня проблема в том, что 1.php волшебным образом включает в себя 2.php, поскольку путь для 2.php не в 1.php. Просто чтобы быть уверенным, я даже добавил set_include_path ('.') Перед require_once '2.php', но он все еще работает ... Есть что-то очевидное, что я пропускаю или это просто странно ??
Edit:
//-- file 1.php
//-- long list of requires...
set_include_path('.');
echo get_include_path();
require_once '2.php';
Вышеуказанное работает нормально, пока 1.php и 2.php находятся в разных папках.