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

    php中变量赋值的方式

    angryTomangryTom2019-08-23 11:11:40原创3766

      变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。下面我们就给大家介绍一下PHP中如何给变量赋值。

    推荐教程:PHP视频教程

    1、传值赋值,例如$a=1,$b=$a等;

    2、引用赋值,例如$a=&$b,即$a和$b在都指向了内存中的同一个存储变量值得地址;

    3、引用计数传值,在php和js中的对象都是默认的传值方式都是引用计数传值,例子如下:

    <?php
    class Dog{
        public $name="小花";
        public $leg=4;
    }
    $a=new Dog;//此时,$a指向了内存中的一个地址(假设0XFFAD[1]),该地址又指向最终对象的值
    $b=$a;//此时,$b和$a都指向了内存中的另一个地址(0XFFAD[2]),该地址又指向最终对象的值
    var_dump($b->leg);//结果是int 4
    $b=999;
    var_dump($b);//结果是int 999;
    var_dump($a);//此时的结果不是int 999,而是object(Dog)[1]

    扩展资料

      变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。

      由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据(如使用InputBox函数在屏幕上显示一个对话框,然后把用户键入的文本保存到变量中)、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。

      变量声明后没有赋值的话,编译器会自动提示并赋予默认值。

      变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息。例如,可以创建一个名为Click Count的变量来存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。

    以上就是php中变量赋值的方式的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PHP 变量
    上一篇:php函数原理 下一篇:php优化方法
    线上培训班

    相关文章推荐

    • 碰到php变量 赋值怪事. • post提交中的变量赋值有关问题 • PHP变量赋值、代入给JavaScript中的变量,赋值javascript_PHP教程• PHP基础陷阱题(变量赋值)_PHP教程

    全部评论我要评论

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

    PHP中文网