博客列表 >变量的使用范围

变量的使用范围

梁凯达的博客
梁凯达的博客原创
2018年12月17日 13:42:041182浏览

变量是有一定的作用域和使用范围的,要注意:

  1. 全局变量不能直接在局部中使用

  2. 局部变量不能直接在全局中使用

  3. 在函数外面声明的变量我们叫做全局变量



    例:

    $a  = 100;

    function demo( ){

    //echo $a;

    //在函数内部声明的变量叫做局部变量

    $b = 200;

    echo $b;

    }

    demo();

    echo $a;

------------------

//全局变量如何在局部中使用

//1.将全局变量以参数的形式传递过来

//2.在函数内部使用全局变量需要借助$GLOBALS  超全局数组函数

      $a = 303;

      $b = 404;

      $c = 505;

//  function  test($a,$b){

        echo $a;

        echo $b;

//  text($a,$b)

//  var_dump($GLOBALS)

//  var_dump($GLOBALS['a']);

//  function text(){

//  var_dump($GLOBALS['a'])

//  }

//  text();

echo '<hr/>';

//局部变量不能直接在全局中使用

//如果想要使用局部变量在全局中要借助globals声明变量

//注意:globals声明不能赋值


     function demo(){

        globals $b;

        $b =''星光点亮了;

}    

echo $b;




声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议