Bonjour a tous
je débute en objet avec php
j'ai une classe la suivante:
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;
	}
}
Bon la méthode getValeur($attribut) me cause probleme voilà pourquoi
J'aimerais avoir les valeurs de mes attributs dans une autre page comme suit:
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')."";			
}
Bon en fait je croyais que ca ne marchais pas...mais j'ai vu mon erreur en postant...

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