Indirect modification of overloaded property
Submitted by PiTiLeZarD on Mon, 06/04/2007 - 10:39
Tagged:
Par défaut je développe en E_STRICT ce qui fait que de temps a autres, on a des messages qui sont plus ou moins génant. Les corriger permet d'éviter beaucoup d'effets de bords ...
Mais là j'ai un peu séché donc j'ai googlé ... J'ai trouvé la solution ici !!!
En fait le problème est dû aux fonctions magiques __get et __set ... Si on fait un objet qui utilise ces fonctions, qu'une des propriétées indirecte de cet objet est un array, il ne faut pas utiliser directement cette table mais l'assigner a la fin ...
Regardez l'exemple dans le lien ci-dessu c'est très simple et très clair...
J'ai donc trouvé deux bugs dans le ZendFramework que je vais m'empresser de poster ce soir =)

Comments
http://framework.zend.com/issues/browse/ZF-1385
Ah ben ... c'est déjà fait pour le premier !