Bonjour a tous
je débute en objet avec php
j'ai une classe la suivante:
Bon la méthode getValeur($attribut) me cause probleme voilà pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 class cNewDossier{ var $numDossier; var $nomAssure1; var $prenomAssure1; .... // CONSTRUCTEUR function cNewDossier(){ $this->num = 1; $this->nomAssure1 = 'kid'; $this->prenomAssure1 = 'jo'; ... } function getValeur($attribut){ return $this->$attribut; } }
J'aimerais avoir les valeurs de mes attributs dans une autre page comme suit:
Bon en fait je croyais que ca ne marchais pas...mais j'ai vu mon erreur en postant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 //mon dossier classe avec le nom de ma page contenant la classe require("../Classes/cNewDossier.php"); ... $_SESSION['newDossier'] = new cNewDossier; if(isset($_SESSION['newDossier'])){ echo"La valeur dans le numDossier est ".$_SESSION['newDossier']->getValeur('numDossier').""; }
Bref est ce que je me complique la vie en faisant ainsi??
Y aurait il une manière plus simple de faire?
Car je n'ai que mis une partie de ma classe mais admettons que j'ai 15 attributs...est-ce qu'il faut que j'appelle 15 fois la méthode getvaleur() ou il y a moyen de retourner tous les attributs de la classe d'un seul coup?
Merci pour vos suggestion
Partager