Je parcourais des tutoriels et de la documentation sur le framework zend, la plupart des choses avaient un sens jusqu'à ce que je tombe sur $this
variable dans /application/layout/scripts/layout.phtml
il a été mentionné que $this
est une instance de l'objet vue qui a été créé lors de l'amorçage.
à ma connaissance, vous ne pouvez pas utiliser $this
comme nom de variable car $this
est un mot-clé réservé à php utilisé pour faire référence au même objet dans le contexte de la classe. Toute tentative de l'utiliser comme variable entraînera une erreur fatale avec le message d'erreur suivant Fatal error: Cannot re-assign $this
et selon la déclaration de l'auteur There is a variable, $this, available which is an instance of the view object
Je n'arrive pas à comprendre la théorie qui se cache derrière tout cela. $this
est utilisé en dehors du contexte de la classe ?