PHP orienté objet

Poo -  
 Poo -
Bonsoir,

Je programme actuellement en php orienté objet, et je souhaite savoir si il est possible de mettre le nom d'un attribut d'une classe comme paramètre d'entrer d'une méthode qui appartient a une autre classe, elle se chargera d'afficher cette attribut

Je vous remercie d'avance
Cordialement

2 réponses

  1. empty Messages postés 931 Statut Membre 176
     
    Ca fait tourner la tête de lire ta description, un exemple est plus parlant qu'un texte peut-être :-)
    0
  2. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    À ma connaissance, ce n'est pas possible...
    Je ne sais pas s'il est aisé de manipuler des pointeurs en PHP, autrement que lors des appels à des fonctions... Mais tu pourrais créer dans ta première classe un tableau associatif dont la clé serait le nom de l'attribut, et qui pointerait vers l'attribut en question.
    Il faudrait se pencher sur la manipulation des pointeurs (ou références) en php...
    Le cas optimal étant celui ou tes attributs sont eux-même des objets puisque depuis php5, ils sont automatiquement gérés par référence.

    Xavier
    0
    1. Poo
       
      Bonsoir,

      Merci, l'idée du tableau associatif répond à mon besoin!
      0