• 技术文章 >后端开发 >php教程

    php常量和变量的简单介绍

    不言不言2019-08-22 18:00:29原创918

    本篇文章给大家带来的内容是关于php常量和变量的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    常量

    1、常量,顾名思义是一个常态的量值
    2、常量在脚本执行期间始终不变的量
    3、常量的定义与使用

    //定义一个常量
    define('NAME','wuhen');
    //使用一个常量
    echo NAME;//输出结果
    wuhenecho "<br>";
    //判断常量是否被定义
    var_dump(defined('NAME'));//结果为bool(true)

    变量

    1、变量就是用于临时存储值的一个容器,比如数字、文本字符、或者数组等

    2、变量的定义
    在PHP中,变量采用美元符号($)加一个变量名的方式本表示,PHP中不需要显示声明变量。

    3、命名规则

    4、变量赋值
     传值赋值:使用“=”直接将赋值表达式的值赋给另一个变量
     引用赋值:将赋值表达内存空间的引用赋值给另一个变量

    5、变量的销毁
     使用 unset()函数

    6、判断变量是否存在
     使用isset()函数

    //定义一个变量
    $a;
    //传值赋值
    $a = 5;
    //引用赋值
    $b = &$a;//把$a的地址传给$b
    $b = 6;
    echo $a;//结果为6
    //引用赋值,改变$b等于是改变$a
    //销毁变量
    unset($a);
    //判断变量是否存在
    var_dump(isset($a));//结果为bool(false),说明$a不存在已经被销毁

    变量的作用域

    1、局部变量
      在函数内部声明的变量,其作用域是所在函数。它保存在内存的栈中,所以速度很快

    2、全局变量

    //全局变量
    $a = 1;function fnc(){
        //引用全局变量
        global $a;    
        echo $a;    
        $a = $a+1;    
        //使用全局变量数组引用
        echo $GLOBALS['a'];
    }
    fnc();//结果为1 2

    3、静态变量

    //静态变量
    function fnc(){
        //定义一个静态变量
        static $count = 1;    
        echo $count;    
        $count += 1;
    }
    fnc();//结果为1
    fnc();//结果为2
    //说明静态变量$count,没有随着函数的结束而销毁

    可变变量

    //可变变量
    $a = 'b';
    $b = 'abcde';
    echo $b;   
    echo $$a; //相当于$b
    echo ${$a}; //相当于$b
    //结果都是 abcde

    相关推荐:

    PHP新手 学习变量和常量

    PHP 7: PHP 变量和常量的定义

    php常量与变量的关系和区别

    以上就是php常量和变量的简单介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php变量 php可变变量
    上一篇:php和Java哪个好?php和Java的对比 下一篇:什么是性状?php性状的应用场景
    大前端线上培训班

    相关文章推荐

    • php常量详细解析_php技巧• PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)_php技巧• 浅谈PHP变量作用域以及地址引用问题_php技巧• PHP变量的定义、可变变量、变量引用、销毁方法_php技巧• 浅析php变量作用域的一些问题_php技巧

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网