Je ces lignes dans mon fichier de vueCakePHP voir question de la portée des variables
////////////////////////////
$a = 5;
showme()
showme()
{
global $a;
echo $a;
}
////////////////////////////////
Problème: $ a n'est pas accessible en fonction showme().
Je n'ai pas le choix de passer $a
comme argument et aucun choix pour déplacer la fonction de la vue. Et il devrait être accessible en fonction par le mot-clé global
seulement.
Je peux changer le mode de déclaration en $a
.
est-il si mauvais de passer une variable à la fonction? Globals sont généralement une mauvaise idée, de toute façon. – spoulson