[gull] a la recherche des exemples php 5

Kelly Collier collier at fastnet.ch
Thu Dec 8 10:41:24 CET 2005


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



More information about the gull mailing list