Kiedyś czytałem
"Power PHP 5 Programming" -
http://www.php.pl/Wortal/Aktualnosci/Inter...siazka-za-darmo. Książka na już kilka lat, ale opisuje wszystko to co powinna. Pozatym jest za darmo i po angielsku więc można się przy okazji też z tego trochę podszkolić

. Mam też książkę o której już wspominaliście -
"Programowanie obiektowe w PHP5" i całkiem dobrze opisuje OOP, przybliża też kilka z wzorców projektowych. Jeśli jednak masz już jakieś pojęcie o OOP i tylko chcesz je pogłębić to polecam
"Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku". Książkę kupiłem gdy jeszcze w ogóle nie miałem pojęcia o czym jest a OOP dopiero co zaczynałem poznawać, przeczytałem ją raz i nadal nie miałem pojęcia o co chodzi

Później miałem zajęcia na uczelni z inżynierii oprogramowania, były właśnie o wzorcach projektowych, coś już kumam i teraz czytam tą książkę ponownie już ze zrozumieniem co mi autor chce przekazać i po co.