Maison  >  Article  >  développement back-end  >  Une introduction détaillée à la portée en php basée sur le code

Une introduction détaillée à la portée en php basée sur le code

亚连
亚连original
2018-05-17 14:13:221840parcourir

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.

La portée de la variable

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!

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