return new self($mon_array) me retourne un objet vide

Petit nouveau ! | 6 Messages

16 déc. 2010, 17:12

Bonjour à tous, je débute dans la POO avec php.
Je suis actuellement un tutoriel à cette adresse que j'adapte selon mes besoins :
http://ensweb.perso.info.unicaen.fr/tut ... bookmarks/
A l'étape 8 (http://ensweb.perso.info.unicaen.fr/tut ... ureBd.html), je rencontre un problème avec la ligne :
return new self($map)
En retour, j'obtiens un objet vide.
Si je remplace par :
return $map
, j'obtiens bien en retour le contenu de ma variable $map mais du coup, ce n'est pas un objet.
Quelqu'un sais-t'il ce qui peut clocher avec cette ligne ?
Au besoin, je peux vous transmettre le code que j'ai rédigé.
Merci d'avance.

ViPHP
ViPHP | 5462 Messages

16 déc. 2010, 17:28

pourtant y'a le schéma de la classe :
http://ensweb.perso.info.unicaen.fr/tut ... s/uml.html

Petit nouveau ! | 6 Messages

16 déc. 2010, 19:31

L'erreur venait du fait que j'avais oublié de déclarer mes variables en début de classe... désolé !
Merci.