в корневом каталоге находиться файл blog.php подключаю в нём файл: require_once "cms/sitev.php" в каталоге cms находяться файлы sitev.php и blog.php в файле sitev.php подключаю файл require_once "blog.php", в котором описан класс CBlog если эти два файла одинаковые и называются blog, то класс CBlog считается не описанным, если переименовываем один, например, в blog1.php, то всё работает... что делать?
конечно не выход... cms - это каталог с библиотечными файлами, которые в будующем перерастут в свою CMS (по крайней мере так надеюсь ) представляю как будет материться пользоваетль моей либы, если недай бог у него совпадут имена файлов )))
да какой include? он принципиально не отличается от require... пришлось сделать вот так... require_once dirname(__FILE__)."/blog.php"; извращение... похоже на ошибку разработчиков PHP