Passer un tableau en parametre du constructeur d'une classe

Résolu
p0236 Messages postés 54 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 25 avril 2006 - 19 mai 2005 à 16:20
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 19 mai 2005 à 20:46
Salut ,
Moi j'ai un soucis, je crée un tableau que je passe en parametre d'une classe.
exemple :
class Commande //class
{
var $tab_hash_pdt; //variable qui prend mon tableau
function Commande($tab_hash_pdt) //constructeur
{
$this->tab_hash_pdt = "$tab_hash_pdt" ; // affecte la valeur
}

function tab_hash_pdt(){return ( $this->tab_hash_pdt) ; //recupere la valeur
}

Est ce que qq'un peut m'aider

Merci d'avance

3 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
19 mai 2005 à 17:13
Bref, les guillemets etaient en trop...
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
19 mai 2005 à 17:12
Hello



class maClasse {

var $tab_hash_pdt;


function maClasse ($tableau) {

if (is_array ($tableau))

$this -> tab_hash_pdt = $tableau;

else

code en cas de probleme comme celui-ci

}

}



Ou, en php5:




class maClasse {


private $tab_hash_pdt;




public function __construct ($tableau) {


if (is_array ($tableau))


$this -> tab_hash_pdt = $tableau;


else


code en cas de probleme comme celui-ci


}


}
2
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
19 mai 2005 à 20:46
les guillemets ne se mettent jamais seuls autour d'une variable !



guillemets = string !

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

0
Rejoignez-nous