Idéee pour site php objet

Digitalism
Invité n'ayant pas de compte PHPfrance

04 juin 2008, 15:50

Bonjour à tous,

voilà je cherche à m'entrainer en php objet et je voudrais savoir quel est le genre de site qui utilise le plus le php objet..

Merci d'avance

Mammouth du PHP | 1668 Messages

04 juin 2008, 16:21

Des sites énormes :roll:
Ou des forum, si tu veux te faire le poignet tente un phpBB like :wink:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Digitalism
Invité n'ayant pas de compte PHPfrance

04 juin 2008, 16:54

Merci de ta réponse,

tu connaitrais pas un site qui expliquerait comment en faire un ?
ou des tutos..

Mammouth du PHP | 2937 Messages

04 juin 2008, 17:14

Pour faire de l'objet en PHP, tu peux consulter le chapitre qui lui est consacré par PHP 5 avancé. Si tu n'as pas le temps de feuilleter ce bouquin, tu peux jeter un coup d'œil à ce tuto.

Quand à savoir comment faire un forum, sache que nous ne sommes pas là pour faire le boulot à ta place. ;) Mais, tu peux déjà réfléchir à ce que tu veux avoir dans ton forum PHP idéal ; autrement dit, une feuille de papier A4 te permet d'avoir mieux les idées en place plutôt que de coder tout de suite et être obligé de casser sans cesse le code parce que tu as oublié un détail ou que tu as mal conçu le projet.

Mammouth du PHP | 1668 Messages

04 juin 2008, 20:19

Tout dans la tête et rien ailleur

Bon je sort :arrow: :arrow: :arrow:

En plus ça exercera ton esprit de modélisation :arrow: :idea:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Eléphant du PHP | 398 Messages

05 juin 2008, 17:11

Un site qui est tres bien, c est le site du zero : www.siteduzero.com . Tu trouvera de tres bon tutos pour apprendre le PHP Objet dessus.
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Mammouth du PHP | 1668 Messages

05 juin 2008, 18:41

Personnellement, si j'avais pas lu PHP5 avancé 30 fois j'aurais rien compris à son tuto ni à la POO, mais je suis bizzard donc ^^'
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Mammouth du PHP | 804 Messages

11 août 2008, 10:10

au risque de dire une bêtise , PHP5 anvancé génial pour les comprndre mais je n'ai pas compris en quoi elles peuvent me servire :?

Mammouth du PHP | 1668 Messages

11 août 2008, 10:48

Moi aussi j'ai mis un moment, mais moi, je pense qu'un objet c'est soit :

un regroupement de donnée avec des méthodes pour les gérés
Soit un regroupement de méthode agissant sur une même chose
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

11 août 2008, 10:56

La POO, c'est tout définir comme étant un comportement d'une entité.
C'est pour ça que nous avons des classes qui ont des méthodes qui agissent sur leurs propres données.

Cette vision des choses permet de rendre le code évolutif simplement : si le comportement "mettre à jour en base de données" change, tout les objets qui l'appelle bénéficirons de la mise à jour.
De même, si tu cherches à comprendre le fonctionnement d'un code, il suffit de chercher l'objet associé.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 4674 Messages

11 août 2008, 23:12

Hey :),

L'objet est une approche de la programmation et du développement qui colle plus à la réalité (ou devrais-je dire : à une réalité, pour éviter le troll …). Chaque objet a un but précis. On peut regrouper des objets (des classes) dans ce qu'on appelle des paquetages. Du coup, un paquetage agît dans un but précis : gérer des mails, manipuler une base de données, manipuler des configurations, écrire du code HTML, etc.
Et contrairement à ce qu'a dit Katagoto, la POO n'est pas utile uniquement pour d'énormes sites … La POO (Programmation Orientée Objet pour mémoire) est juste une philosophie/conception particulière. On peut plus facilement maintenir un site qui a été développé en POO. De plus, il te suffit de prendre un paquetage, de le copier/coller dans un autre projet, et tu pourras l'utiliser à nouveau. Ton code reste propre, très structuré, etc. On peut faire ça en procédural, mais l'objet fonctionne comme ça, naturellement.

L'image qui est très souvent utilisé est un brique. Chaque objet est une brique, et en les assemblant, on arrive à construire notre application :). L'avantage des briques, c'est que plus elles sont petites, et plus on peut les remplacer par une autre. C'est important comme conception.

Donc on peut penser que c'est inutile pour de petit site. Certes, s'il fait 5 ou 6 pages, c'est un peu inutile. Mais dès le moment où on arrive à plusieurs dizaines de pages, que l'on doit gérer des connexions vers des bases de données, lire des fichiers, écrire dans d'autres, bref : manipuler plus de données de plusieurs sortes, la POO est bien pratique si elle est bien pensée :).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1668 Messages

12 août 2008, 13:03

Hey :),


Et contrairement à ce qu'a dit Katagoto, la POO n'est pas utile uniquement pour d'énormes sites …
Rectification : il demandait, quels genrent de site l'utilisait le plus, à ce, j'ai répondut, les sites énormes, pour faire simple un objet c'est :

Une boite de carton :
elle est définit par des données : couleur, poids, dimensions, contenu.
vous définissez une série d'action pouvant agir sur ces données : changer la couleur, changer de dimention de contenu, de poids...
Ces données peuvent être externe : une base de données, une représention des droits d'un membre etc.
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Mammouth du PHP | 804 Messages

12 août 2008, 18:47

franchement cette section du forum à un super avenir :D :D :D

Eléphant du PHP | 443 Messages

13 août 2008, 08:47

Hey :),


Et contrairement à ce qu'a dit Katagoto, la POO n'est pas utile uniquement pour d'énormes sites …
Rectification : il demandait, quels genrent de site l'utilisait le plus, à ce, j'ai répondut, les sites énormes, pour faire simple un objet c'est :

Une boite de carton :
elle est définit par des données : couleur, poids, dimensions, contenu.
vous définissez une série d'action pouvant agir sur ces données : changer la couleur, changer de dimention de contenu, de poids...
Ces données peuvent être externe : une base de données, une représention des droits d'un membre etc.
C'est une vision plutôt étriquée. Si tu décrivait un vélo, tu ne dirais sans doute pas d'un dérailleur par exemple que son utilité est d'être métallique et de contenir des plateaux. De la même façon un objet prend tout son intérêt dans l'interaction avec les autres...


Tracker.

Mammouth du PHP | 1668 Messages

13 août 2008, 10:29

C'est une vision plutôt étriquée. Si tu décrivait un vélo, tu ne dirais sans doute pas d'un dérailleur par exemple que son utilité est d'être métallique et de contenir des plateaux. De la même façon un objet prend tout son intérêt dans l'interaction avec les autres...


Tracker.
Je n'ai pas parler de l'utilité du carton, mais de ses propriétés, mais j'ai pas compris pourquoi tu me parlait du dérailleur, bref, nuance :lol:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol