J'utilise un moteur de modèles qui insère du code dans mon site là où je le souhaite.
J'ai écrit une fonction pour tester quelque chose qui est assez facile :
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Le problème est que $this->data est privée, et je ne peux pas y accéder partout, donc je dois utiliser getData() ; ce qui cause mon problème.
$this->getData()['a']['b']
ne fonctionne pas, et assigner la valeur en premier ne fonctionne pas non plus car elle sera utilisée directement dans un bloc if().
Des idées ?