Здравствуйте! Есть 2 класса, допустим, class2 extends class1. Находятся в разных файлах. Пишу: Код (Text): include_once('class1.php') class class2 extends class1 ......... Php выдаёт ошибку class class1 not found. Проверяю по file_exists - да, файл существует. А подключаться, значит, не хочет. Если скопировать class1 в файл с class2 - само собой, работает. Ошибок, что невозможно подключить файл - тоже нет. set_include_path пробовал. Что с этим можно сделать?
shreck а чего там показывать? оба модуля целиком, зачем? суть явно не в них, если он сам класс не видит. вот как есть в топике, так и есть... Sergey89 пробовал, не помогает... кстати, если запускаю из zend'а - проблемы нет. проблема возникает только в браузере.
Нет. Интересно, что в get_included_files нужный файл есть, а в get_declared_classes содержащегося в нём класса нет. Ничего не понимаю...
возможно, Ваши php-файлы содержат пары php-тегов Код (Text): <? ... ?> попробуйте применять Код (Text): <?php ... ?>