Page 1 sur 2

Idéee pour site php objet

Posté : 04 juin 2008, 15:50
par Digitalism
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

Posté : 04 juin 2008, 16:21
par katagoto
Des sites énormes :roll:
Ou des forum, si tu veux te faire le poignet tente un phpBB like :wink:

Posté : 04 juin 2008, 16:54
par Digitalism
Merci de ta réponse,

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

Posté : 04 juin 2008, 17:14
par Victor BRITO
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.

Posté : 04 juin 2008, 20:19
par katagoto
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:

Posté : 05 juin 2008, 17:11
par BaLiSTiK
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.

Posté : 05 juin 2008, 18:41
par katagoto
Personnellement, si j'avais pas lu PHP5 avancé 30 fois j'aurais rien compris à son tuto ni à la POO, mais je suis bizzard donc ^^'

Posté : 11 août 2008, 10:10
par dogmongo
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 :?

Posté : 11 août 2008, 10:48
par katagoto
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

Posté : 11 août 2008, 10:56
par zeus
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é.

Posté : 11 août 2008, 23:12
par Hywan
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 :).

Posté : 12 août 2008, 13:03
par katagoto
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.

Posté : 12 août 2008, 18:47
par dogmongo
franchement cette section du forum à un super avenir :D :D :D

Posté : 13 août 2008, 08:47
par Tracker
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.

Posté : 13 août 2008, 10:29
par katagoto
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: