PHP变量

作者: 一川烟草i蓑衣 | 来源:发表于2020-03-16 17:41 被阅读0次

    变量以 $ 符号开始,后面跟着变量的名称,php是若类型的语言,声明变量时不用声明类型

    $txt1="学习 PHP";  声明

    echo  $txt1  访问

    PHP 变量作用域

    PHP 有四种不同的变量作用域:

    local 

    global

    static

    parameter  (参数作用域)

    例子:

    1、function myTest()

    {

      $test= "hehea";

    }

    myTest();

    echo $test;   //无法访问$test,$test是local的

    2、function myTest()

    {

      global $test;

      $test= "hehea";

    }

    myTest();

    echo $test; //输出hehea,$test是global的

    注意:

    1、定义在函数外部的就是全局变量,它的作用域从定义处一直到文件结尾。

    2、函数内定义的变量就是局部变量,它的作用域为函数定义范围内。

    3、函数之间存在作用域互不影响。

    4、函数内访问全局变量需要 global 关键字或者使用 $GLOBALS[index] 数组

    在 php 中函数是有独立的作用域,所以局部变量会覆盖全局变量,即使局部变量中没有全局变量相同的变量,也会被覆盖。

    相关文章

      网友评论

          本文标题:PHP变量

          本文链接:https://www.haomeiwen.com/subject/vovnehtx.html