Le Site | Fond d'écran | BD / TV / Cinéma | Jeux | Musique | Science / Littérature | Divers
Actualiser | Répondre | Recherche | Retour à la liste
[Programmation] POO en PHP
19 févr. 05 16h24
Snake
avatar de Snake
Slt tout le monde ;)

Je programme en PHP et j'aimerai me mettre à la POO.
Je sais utiliser les fonctions utilisateur mais pas les classes... :@

Malgré tout les cours que j'au lu, je ne comprend toujours pas...

Je voulais alors savoir si vous avez pas un site qui apprend les classes en douceur, avec des exemples concrets en PHP.

Merci de votre aide :$

PS: J'ai biensûr été voir notre ami Google ;D
19 févr. 05 16h56
Bool
avatar de Bool
Hello,

normalement il n'y a rien de bien compliqué avec la POO, en particulier avec PHP 4 qui est plutôt limité en la matière. Enfin bref, voici un petit cours sur la question : http://hachesse.developpez.com/objetphp/

Sinon, coté bouquin, je te conseille l'excellent "PHP 5 Avancé" aux éditions Eyrolles.
19 févr. 05 16h57
Bool
avatar de Bool
Sans oublier la doc officielle, en français, et plutôt complète : http://www.php.net/manual/fr/language.oop.php

(la meme pour PHP 5 : http://www.php.net/manual/fr/language.oop5.php)
*** 19 févr. 05 16h57 : message édité par Bool ***
20 févr. 05 21h22
Amy
avatar de Amy
Ne vous moquez pas si je dis des bétisees, mais il me semble avoir déjà vu des bouquins du style "PHP pour les nul", ça doit bien exister pour POO...? ça peut peut-être être utile, non? :$
23 févr. 05 15h05
bio-hazard
avatar de bio-hazard
Amy a écrit : Ne vous moquez pas si je dis des bétisees, mais il me semble avoir déjà vu des bouquins du style "PHP pour les nul", ça doit bien exister pour POO...? ça peut peut-être être utile, non? :$
ouaip tu dois avoir raison amy d'ailleur moi j'ai bien vu unl ivre qui s'appelai "internet pour les blondes" alors......
23 févr. 05 15h33
isis
avatar de isis
(Bio-hasard, inutile de citer un message quand tu y réponds juste en dessous... ;))
23 févr. 05 16h20
bio-hazard
avatar de bio-hazard
désolé :$
sinon c'est quoi le POO ? :/
23 févr. 05 22h28
vigi
avatar de vigi
Programmation Orientée Objets
24 févr. 05 12h23
Amy
avatar de Amy
Merci, Vigi, mais peut-être devrais-je poser la question version "pour les nuls" : c'est quoi la Programmation Orientée Objets ??? :d:d:d
24 févr. 05 19h39
Snake
avatar de Snake
Merci ;)

C'est une autre façon de programmer.

C'est tout ce que je sais.
Avec les exemples concrets que j'ai fait, je pourrai pas t'en dire plus.
24 févr. 05 20h20
vigi
avatar de vigi
C'est une autre méthode de conception des programmes.

La POO s'oppose notamment à la programmation "classique" ou procédurale (mais il en existe d'autres).
Dans la programmation procédurale, les fonctions ou procédures (bouts de programmes qui effectuent une action particulière) sont executées et s'enchainent pas à pas.


La POO est une autre approche : les "pièces" servant au programme sont considérées comme des objets: chacun a ses propriétés et fonctions associées.
Les objets peuvent être "instanciés" (on peut créer plusieurs objets d'un meme type). De meme, chaque objet peut intéragir avec les autres : hérités des propriétés ou méthodes (fonctions) des autres objets etc..

Concrètement, quand on construit un programme procédurale, on doit décrire l'enchainement et les opérations à effectuer pour etteindre le but recherché.
Lorsqu'on conçoit un programme en POO, on cherche les intéractions, les évolutions, les liens et les rôles entre les entités. En ce concentrant plus sur ces aspects, on peut appréhender des problèmes plus complexes.
(enfin tout ca c'est la théorie hein ..)
Pour plus de détails rechercher dans la littérature spécialisée, qui donnera des explications bien plus précises et .. correctes ;)
24 févr. 05 21h16
intelli1
avatar de intelli1
Ben on aura compris ! Enfin moi rien les autres peut-être !!!

Merci vigi et Snake !