Objets et variable temporaire.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Objets et variable temporaire.

Objets et variable temporaire.

par spottydj » 12 mai 2006, 14:58

Bonjour,

Mon problème est le suivant :

J'ai décidé de concevoir un menu en PHP du type TreeView, avec des classes.
J'ai donc une classe TreeView, et une classe TreeNode.
Un TreeView contient un tableau de TreeNode, une TreeNode contient aussi un tableau de TreeNode.
Pour chaque TreeNode j'ai une fonction addNode(<paramètres>), pour ajouter une node.

Dans une partie de mon code, je dois faire ce genre de manip :
<?
$node=$treeview->getNode(1);
$node->addNode(<paramètres>)

$node=$treeview->getNode(2); //Problème ici
$node->addNode(<paramètres>)
?>
Note : getNode renvoie un objet TreeNode

Dès lors que je réaffecte un nouvel objet dans la même variable, Apache retourne une erreur, et tout le programme plante...