Pour compacter mon code, j'ai remplacé une longue liste de get, set function par la "magic" (l'irrationnel penètre même les languages de programmation!) function __get.
au lieu de instance->my_method, j'appelle donc directement instance->my_property. Tout se passe bien...mais que faire quand j'appelle my_property depuis parent:: ?
Avec parent::my_property je me reçois un beau
Fatal error: Undefined class constant 'my_property' (alors que parent::my_method est ok)
Est-ce un probleme de syntaxe ou bien est-il impossible d'appeler une property de la classe mère par le truchement de la magic function __get ?
Merci pour votre éclairage!
Partager