Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3318 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  class php poo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

class php poo

n°1337324
leeloo77
Posté le 02-04-2006 à 15:02:45  profilanswer
 

Bonjour,
 
Je suis en train de programmer en PHP un album photo, sans base de donnée.  
Et je souhaite le faire en programmation orientée objet.
Est ce que vous avez une idée des class, objet qu'il faut pour faire ce programme??
Quelle est la différence entre class et objet, au fait??
 
Fonctions du programme :
- visualiser des photos enregistrés dans des dossiers;
- recherche multicritères
- enregistrement de photos par thème;
- création de nouveau thème (=nouveau dossier);
- les photos ont un titre, un auteur, des dimensions et font parti d'un thème
 
Merci par avance.


Message édité par leeloo77 le 02-04-2006 à 15:17:30
mood
Publicité
Posté le 02-04-2006 à 15:02:45  profilanswer
 

n°1337326
benamoubea​ch
tivuplai
Posté le 02-04-2006 à 15:14:04  profilanswer
 

Une classe est le patron, le moule. L'objet est la matiere une fois que tu l'as passé dans le moule.
 
J'adore c'est ce qu'on m'a dit la premiere fois que j'ai posé cette question en cours :p

n°1337333
nargy
Posté le 02-04-2006 à 15:38:00  profilanswer
 

A priori, une classe Album, une classe Thème, une classe Photo, une classe ResultatDeRecherche.
 
Tu peut les faire dériver d une classe de base  
Photos avec les fonctions:
- visualiser()
- rechercher()
- ajouter()
- supprimer()
- modifier()

n°1337339
leeloo77
Posté le 02-04-2006 à 15:47:44  profilanswer
 

nargy a écrit :

A priori, une classe Album, une classe Thème, une classe Photo, une classe ResultatDeRecherche.
 
Tu peut les faire dériver d une classe de base  
Photos avec les fonctions:
- visualiser()
- rechercher()
- ajouter()
- supprimer()
- modifier()


 
Merci pour ta réponse.
J'avais à peu près pensé à çà, mais je ne comprend pas trop ce que tu veux dire par

nargy a écrit :


Tu peut les faire dériver d une classe de base  
Photos avec les fonctions:
- visualiser()
- rechercher()
- ajouter()
- supprimer()
- modifier()


Est ce que ça veut dire que la class que tu as apellé "Photos" est au dessus de la class album??
Sinon, je ne vois pas trop ce qu'il faut mettre dans les class :
- class Album ?? : ....???
- class Thème?? : fonction permettant de lire les fichiers photos dans les dossiers???
- class Photo?? : propriétés des photos
- class ResultatDeRecherche?? : fonction de recherche

n°1337353
nargy
Posté le 02-04-2006 à 16:07:35  profilanswer
 

ça veut dire que toute tes classes ont en commun ces fonctions:
- visualiser()
- rechercher()
- ajouter()
- supprimer()
- modifier()
 
mais ne les gèrent pas de la même façon:
 
Par exemple pour rechercher($options), retourne ResultatDeRecherche:
 
classe Album:
  - recherche tous les thèmes correspondant aux options, appelle la fonction rechercher() de chaque thème répondant aux critères
classe Thème
  - recherche toutes les photos correspondant aux options, appelle la fonction rechercher() de chaque photo répondant aux critères
classe Photo
  - retourne un ResultatDeRecherche avec les coordonnées de la photo si elle réponds aux critères
classe ResultatDeRecherche
  - retourne un ResultatDeRecherche avec les coordonnées des photos qui répondent aux critères

n°1337360
nargy
Posté le 02-04-2006 à 16:25:22  profilanswer
 

la doc sur la programmation objet avec php est sur php.net ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  class php poo

 

Sujets relatifs
modifier class d'un menu dans lequel on est.Organisation des class
callback dans un classDébutant en POO, class mysql php5
Petite class PHP d'automatisation des requetes SQL standardRetrouver le code source à partir d'un java .class ?
clonage d'un class avec une ArrayListClass wide procedure
Problème de class en phpPb d'affectation d'un gridLayout d'une class a une autre
Plus de sujets relatifs à : class php poo


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)