Liste des variables dans la portée d'une fonction PHP peut être utile lors du débogage pour déterminer quelles variables sont accessibles et définies. La portée d'une variable est le domaine de l'écriture , où la variable est définie . Contrairement à d'autres langages de programmation , les variables globales normales ne sont pas accessibles à l'intérieur d'une fonction PHP sauf si elles sont déclarées à nouveau avec le mot-clé "global" . Superglobales , tels que " $ _SERVER " et " $ _POST " sont disponibles dans toutes les étendues. Vous pouvez accéder à une liste de toutes les variables dans la portée d'une fonction avec la fonction " get_defined_vars " . Instructions
1
Ouvrez votre fichier PHP dans un éditeur de texte tel que le Bloc-notes Windows
2
créer une fonction en ajoutant le code suivant : .
my_funct fonction () {
3
déclarer et assigner des valeurs aux variables que vous voulez utiliser dans la fonction. Par exemple:
$ a = 5 ; $ b = 11;
Toutes les variables déclarées mais non encore affectés d'une valeur (par exemple, "z $ ;") ne sera pas inclus dans la fonction de . portée
4
Imprimer toutes les variables dans la portée de la fonction en ajoutant le code suivant:
print_r ( array_keys ( get_defined_vars ())) ;
utilisant l'exemple , cela montrera entrées de tableau pour les variables "$ a" et "$ b . "
5
Quitter la fonction avec le code:
}
6
appeler cette fonction en ajoutant le code suivant:
my_funct ();
7
Enregistrez le fichier PHP et le charger sur votre serveur Web pour afficher les variables dans la portée de la fonction .