Selon les idées générales de programmation, les variables en dehors de la fonction doivent être considérées comme des variables globales, alors il n'y a aucun problème à les appeler dans la fonction. Cet article partage principalement avec vous les méthodes variables en dehors des fonctions d'appel PHP. J'espère qu'il pourra vous aider.
Il semble que PHP ait quelques problèmes avec notre pensée traditionnelle. Alors, quelles sont les variables globales en PHP ? J'ai spécialement écrit le code pour l'essayer.
1. Utiliser la définition globale pour sortir directement en externe :
global $mytext; $mytext=”nihao”; function chao_echo(){ echo $mytext; } chao_echo();
Résultat : Aucune sortie.
2. Utilisez la sortie du tableau GLOBALS :
global $mytext; $mytext=”nihao”; function chao_echo(){ echo $GLOBALS['mytext']; } chao_echo();
Résultat : La sortie est normale.
3. Déclarez globalement les variables en dehors de la fonction dans la fonction :
$mytext=”nihao”; function chao_echo(){ global $mytext; echo $mytext; echo $GLOBALS['mytext']; }
chao_echo();
Résultat : affichez directement ou utilisez la sortie du tableau global GLOBALS. De toute façon.
4. Passer les variables externes de la fonction en paramètres :
$mytext=”nihao”;function chao_echo($mytext){echo $mytext; } chao_echo($mytext);
Résultat : Peut être sorti.
Pour résumer, en PHP, il existe trois façons de référencer des variables en dehors de la fonction au sein d'une fonction :
1 Déclaration globale en dehors de la fonction, et utiliser la référence de tableau $GLOBALS. au sein de la fonction.
2. Déclaration globale dans la fonction, tableau $GLOBALS dans la fonction ou référence directe.
3. Passez un paramètre lors de l'appel de la fonction.
Recommandations associées :
Des exemples PHP expliquent comment appeler dynamiquement des fonctions
Comment appeler des fonctions dans PHP strings_PHP Tutorial
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!