[php5] forward declaration
пхп сначала реализует все инклюды (тупой текстовой подгрузкой)
потом уже обрабатывает смысл
какая именно ошибка выкидывается и в каком именно случае
вот когда он обрабатывает смысл, и оказывается, что один класс уже есть (обработан а второй только обрабатывается. поэтому во втором в порядке инклюда можно использовать первый, а наоборот - нельзя. ошибку сейчас не назову точно, попозже воспроизведу и напишу. насколько помню, создавался экземпляр совсем другого класса который уже был. (PHP Version 5.2.4, Linux 2.6.22.19-desktop-2mdv SMP Mon May 5 20:55:05 EDT 2008 i686)
ошибку воспроизвести не удалось. простой пример двух классов которые используют один другого работает как надо. видимо где-то был еще косяк.
Оставить комментарий
elenangel
бывает ли сабж?беглое гугление не дало результатов
хочу примерно вот так, но так не получается - один из классов оказывается не определен на момент интерпретации другого.