Maison  >  Article  >  développement back-end  >  PHP appelle une méthode variable en dehors de la fonction

PHP appelle une méthode variable en dehors de la fonction

小云云
小云云original
2018-03-21 14:22:178146parcourir

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

Qu'est-ce que l'appel de fonctions PHP, le passage de paramètres, les fonctions variables, références

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn