GTRxShock, это конечно очередной холивар, но книги нужно читать о объемных технологиях, которые невозможно описать в статейке из википедии, как описание любого ООП паттерна. Статейки, спецификации, документацию обязательно нужно читать, книги - нет. Я не отрицаю, что книги нужно читать, но нужно выбирать, что читать.
А тут на тебе, одна из немногих толковых книг, и зарублена по причине сложности :)
Зарублена она не по причине сложности, а по причине своей бесполезности для начинающего. Книжки надо не учить (и не делать в них пометки в нужных местах), а понимать идеи, которые в них заложены. Мет в своей книге, понимания ООП (для новичка) не прибавляет, а реальная практика работы с объектами - да.
а советовать, не читая, брать и клепать классы с интерфесами, та еще радость, тогда бы и рефакторинг Фаулера приложили сразу
Клепать классы и декларировать интерфейсы это самое простое, что есть в ООП. Какие причины не начинать с этого?
Рефактроринг Файлера нужно читать всем, на любом уровне навыков. У Фаулера в книге есть идея и книга вокруг этой идеи написана, а у Мэта Зендстры - справочник по шаблонам проектирования.
romaaa32, значит там где находится ajax обработчик не подключен этот код с автозагрузчиком классов. Если нет возможности подключить в одно место, то можете объявить файл с автозагрузкой в дерективах php.ini тут подробнее php.net/manual/ru/ini.core.php#ini.auto-prepend-file