Согласен с
skvot, Мэтт Зандстра "PHP. Объекты, шаблоны и методики программирования" для начала и Мартин Фаулер "Шаблоны корпоративных приложений" для общего развития.
Да, эти книги для тех кто уже знает что такое классы объекты и прочая лабуда (хотя Зандстра и про это пишет), но в отличие от вездесущих мануалов по ООП, здесь показывается как использовать ООП в реальных задачах.