Хорошая книга по ООП?
PHP. Объекты, шаблоны и методики программирования | Зандстра Мэт
https://www.ozon.ru/context/detail/id/154482887
Достаточная спорная книга, многие хвалят и говорят, что достигают божественного просветления после ее прочтения. Не знаю. Как по мне для новичка лучше зайти со стороны качественного изучения ООП, пусть и не на примере PHP.

Например 
Объектно-ориентированное мышление | Вайсфельд Мэтт
https://www.ozon.ru/context/detail/id/26036833/

И две книги по паттернам ООП
Head First. Паттерны проектирования. Обновленное юбилейное издание | Фримен Эрик, Робсон Элизабет
https://www.ozon.ru/context/detail/id/144233005/

Объектно-ориентированный анализ и проектирование | Маклафлин Бретт
https://www.ozon.ru/context/detail/id/144954729/
Про ООП лучше всего, из того что я читал, было написано тут:
https://rutracker.org/forum/viewtopic.php?t=1687590
На PHP таких книг скорее всего нет. Но php и c++ довольно похожи, а при изучении принципов ООП не надо вникать в суть языка, принципы ООП идентичны на всех языках программирования. 
