16-01-2007, 07:25 PM
php4 induit un semblant d'objet, mais c'est un peu à l'image des structures en c, c'est pas top et ca ressemble à du bricolage.
php5 pose les bases du language objet tel qu'on le voit dans les autres languages, mis à part le typage, la surcharge, et autres pitreries syntaxiques.
Pour apprendre l'objet, je te conseillerais de t'entrainer sur un language 100% objet, comme le java. Car le php est trop permissif, et cela risque de te donner de mauvaises habitudes.
L'objet c'est avant tout un concept, une méthodologie, de la même manière que tu prévois ton code procédural (avec les fonctions), tu dois prévoir tes objets.
Je te conseille d'étudier la méthode UML, couplée avec le language java, tu passeras ensuite au php en l'espace d'une journée.
Actuellement, le php orienté objet est assez marginal même si il se démocratise, beaucoup d'hébergeurs sont toujours à php4; et le bouquin que je lisais (redigé par un des auteurs de php5) ne parlaient que très vaguement de cette méthode.
Au hasard, regarde cette url : http://uml.free.fr
peu de diagrammes t'intéressent vraiment, étudie surtout la notion d'objet, de classe et le diagramme de classes.
Voici quelques exemples de php objet : http://www.aidejavascript.com/article120.html
Demande moi un exemple précis et je te montrerais un exemple de démarche.
php5 pose les bases du language objet tel qu'on le voit dans les autres languages, mis à part le typage, la surcharge, et autres pitreries syntaxiques.
Pour apprendre l'objet, je te conseillerais de t'entrainer sur un language 100% objet, comme le java. Car le php est trop permissif, et cela risque de te donner de mauvaises habitudes.
L'objet c'est avant tout un concept, une méthodologie, de la même manière que tu prévois ton code procédural (avec les fonctions), tu dois prévoir tes objets.
Je te conseille d'étudier la méthode UML, couplée avec le language java, tu passeras ensuite au php en l'espace d'une journée.
Actuellement, le php orienté objet est assez marginal même si il se démocratise, beaucoup d'hébergeurs sont toujours à php4; et le bouquin que je lisais (redigé par un des auteurs de php5) ne parlaient que très vaguement de cette méthode.
Au hasard, regarde cette url : http://uml.free.fr
peu de diagrammes t'intéressent vraiment, étudie surtout la notion d'objet, de classe et le diagramme de classes.
Voici quelques exemples de php objet : http://www.aidejavascript.com/article120.html
Demande moi un exemple précis et je te montrerais un exemple de démarche.