Добрый вечер
Не могу разобраться с видимостью переменных
header.php (Отобразить)PHP:
скопировать код в буфер обмена
require PHP_FUNCTIONS;
require CLASS_ROUTER;
require CLASS_BASE;
require CLASS_TEMPLATE;
require CLASS_MODULES;
require CLASS_USER;
$db = new dBase;
$route = new Router;
$tpl = new Template;
$modules = new Modules;
$user = new User;
$modules -> requireModules($modules_list);
$modules -> requireModules - делает require для всего списка $modules_list. т.е. подключает их в header.php
один из modules это menu.php
Почему в footer.php я могу работать с объектами $db и $tpl а из menu.php не могу. он ругается что нет таких переменных