Maison > Article > développement back-end > Une introduction détaillée à la portée en php basée sur le code
Ce qui suit est la portée en php que j'ai compilée pour vous. Les étudiants intéressés peuvent y jeter un œil.
Portée locale : à l'intérieur d'une fonction :
super Global scope : fait référence à tout le code scope
Portée globale : fait référence à la portée qui n'est pas à l'intérieur de la fonction - en dehors de la fonction
Remarque : la portée locale ne peut pas accéder à la portée globale
Si vous souhaitez utiliser global variables localement
<?php $v1 = 1; function f1() { echo "<br /> v1 = $v1"; // 未定义的v1; // 若要局部访问全局 /* global $v1; // 声明外部变量的局部变量,此时就可以使用全局变量v1了 */ } ?>
À ce stade, nous pouvons utiliser $GLOBAL['v1'] pour accéder
$GLOBAL est une collection de variables globalesVariables super globales.
Si nous désinitialisons une certaine unité de $GLOBAL. À ce moment-là, la variable sera complètement supprimée
Nous pouvons également attribuer des valeurs aux variables via $GLOBAL
non défini($). GLOBALS['v6']) ;
Ce qui précède est ce que j'ai compilé pour vous. J'espère qu'il vous sera utile à l'avenir.
Articles connexes :
Expliquez en détail la distinction entre require, include et use en php
Expliquez en détail les clé des classes et méthodes php Tutoriel Word
Utilisation spécifique de l'espace de noms et utilisation
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!