Gli oggetti, i modelli e la pratica di Php sono un punto di partenza difficile per OOP. È stata anche la mia prima fonte sull'argomento, e dopo la messa a terra iniziale è piuttosto denso. Detto questo, continuo a tornare ad esso, e ancora, e ancora - è un testo definitivo per PHP OOP IMO, difficile da iniziare.
Ho trovato il libro di Aaron Saray su PHP Design Patterns - ed è eccellente. Prende tutti gli esempi astratti dal libro sopra e ti mostra come potresti metterli in pratica nel tuo lavoro quotidiano. Manca un po 'del dettaglio e della teoria del primo - ma lo integra bene.
http://www.wrox.com/WileyCDA/WroxTitle/Professional-PHP-Design-Patterns.productCd-0470496703.html
MVC - (o meglio anteriore Controller) è un po 'di un mostro per cercare di cogliere in un primo momento - è meglio giocare con un quadro prima di affrontare questo. Page Controller è una migliore introduzione al concetto MVC.
http://www.phpwact.org/pattern/page_controller
Sono d'accordo che PHP OOP è "sporco", ma hey, VHS non era buono come Betamax, e si può adeguatamente imparare concetti OOP in PHP (e di distribuirli su un hosting ...- anche se suggerirei che Ruby è probabilmente più semplice da comprendere di Java (non che io abbia imparato, solo dilettato con entrambi)
ho trovato quel libro particolarmente inutile, forse vale la pena leggere fianco a fianco con webstuff/altro libro – Haroldo
@Haroldo, quale libro su PHP OO ha fatto il lavoro per te e quali sono gli aspetti negativi di questo approccio al libro? Sono al Capitolo 4 e non posso ancora lamentarmene. –