Bonjour,
je voulais savoir, comment ça se fait qu'il y ait des pages qui utilisent les variables comme $variable directement, sans même la déclarer, et sans qu'il y ait des "extend"?
Bonjour,
je voulais savoir, comment ça se fait qu'il y ait des pages qui utilisent les variables comme $variable directement, sans même la déclarer, et sans qu'il y ait des "extend"?
C'est la magie de PHP qui ne t'oblige pas à déclarer tes variables.
Ceci dit, pour beaucoup c'est une lacune de PHP.
Je te remercie pour la réponse, mais elle ne m'aide pas trop à coder.
J'ai fini par trouver la réponse que je cherchais dans la doc, exemple:
Dans l'action, on doit mettre $this->name = 'foo';
Dans la template: on pourra utiliser $name directement, et elle aura comme valeur 'foo'.
Partager