Daniel Cordey wrote on 12/08/2005 09:22 AM: >On Wednesday 07 December 2005 22:44, Kelly Collier wrote: > >>Je débute dans la programmation orientée-objet avec PHP 5. Ainsi je >>voudrais étudier du code écrit en PHP par des développeurs expérimentés >>avec OO. Est-ce que vous avez des suggestions de projets OpenSource >>intéressants/bien écrits en PHP 5 ? > > >En cherchant deux minutes sur google, la seule chose que j'ai trouve au sujet >de php4 est : > >http://www.php.net/manual/en/ > En fait, ça fais déjà 2-3 ans que je fais des petits projets en php, mais je n'ai jamais eu besoin de mettre en place un modèle objet. Et maintenant que je commence à me mouiller les pieds dans le monde OO, je me rends compte que les stratégies de programmation procédurale n'ont rien à voir avec l'approche qu'il faut apprendre pour bien profiter d'OO. En étudiant les patterns, j'ai l'impression d'être au premier casier à nouveau.
>Sinon, il existe de tres bone >livre chez O'Reilly ou chez d'autres editeurs. > Justement, il y a un livre fabuleux - "PHP 5: Objects, Patterns, and Practice", par Matt Zandstra, édité par Apress, décembre 2004. C'est ce livre qui m'a ouvert la porte à l'idée que la programmation orientée objet est une mentalité à apprendre, et pas seulement la capacité d'apprendre le syntaxe nécessaire pour définir une classe et ses propriétés/méthodes. >Toutefois, il ne faudrait pas >se focaliser uniquement sur la version 5 de php, mais effectuer une recherche >plus globale. > Tout à fait, il faut garder php 4 au chaud. Mais le modèle objet n'était pas une priorité dans le développement de php 4, alors qu'en php 5 c'est bien plus évolué : possibilité de déclarer les propriétés/méthodes comme public/protected/private, instantation des objets plus naturelle avec __construct, existance des interceptor methods, abstract classes, etc. Alors, je me dis que si je vais plonger dans le monde OO, autant y aller à fond. :o) >Desole, j'ai abandonne php au profit de Python il y a deux ans. Je ne suis >donc peut-etre pas la meilleure personne pour te repondre mais comme je ne >veux pas te decourager, je fais de mon mieux :-) > Merci pour ta réponse et pour l'encouragement ! Merci aussi à Yoan et à Jacques-André pour vos réponses. Je vais creuser dans ces sens-là. Kelly _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
