美文网首页
PHP中指向对象的变量是引用变量

PHP中指向对象的变量是引用变量

作者: vins | 来源:发表于2019-12-21 16:57 被阅读0次

在这个变量里面存储的是所指向对象的内存地址。引用变量传值时,传递的是这个对象的指向。而非复制这个对象。这与其它类型赋值有所不同,

<?php
    class A
    {
        public $name = "Miller";
        public $sex = "girl";
    }

    class B
    {
        public $name;
        public function setName($name)
        {
            $this->name = $name;
            return $this;
        }

        public function getName()
        {
            return $this->name;
        }
    }

    $a = new A;
    $b = new B;
    $res1 = $b->setName($a)->getName()->name;
    $res2 = $b->setName($a)->getName()->sex;
    echo $res1,$res2;
image.png

相关文章

  • Java基础-引用类型

    1.在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变...

  • PHP中指向对象的变量是引用变量

    在这个变量里面存储的是所指向对象的内存地址。引用变量传值时,传递的是这个对象的指向。而非复制这个对象。这与其它类型...

  • Java 的小白学习笔记三(数据类型和变量类型)

    Java两大数据类型 一、内置数据类型 二、引用类型 引用类型指向一个对象,指向对象的变量是引用变量。引用变量声明...

  • 数据类型

    一.基本数据类型 二,引用数据类型 引用类型指向一个对象,指向对象的变量是引用变量,对象、数组都是引用数据类型如S...

  • php基础知识面试点

    引用变量考察点 回顾真题什么是引用变量?在php中,用什么符号定义引用变量? 考点分析分析:考官考点PHP引用变量...

  • PHP面试 必背知识点-1

    1.PHP引用 什么是引用变量?在PHP当中,用什么符号定义引用变量? 对象本身就是引用传递,实例化以后的类如 $...

  • Java基础-11 多态

    多态: 父类引用类型变量指向了子类的对象或者是接口的引用类型变量指向了接口实现类的对象。 (一个对象具备多种形态)...

  • Java笔记-面向对象-多态

    多态:一个对象具备多种形态。(父类的引用类型变量指向了子类的对象)或者是接口 的引用类型变量指向了接口实现类的对象...

  • PHP垃圾回收机制

    PHP中的 GC 在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾;PHP会将其在内存中销毁。这是PHP...

  • 1.引用类型赋值问题

    前提基础知识点: 引用类型赋值: 引用类型复制的时候,两个变量作为指针指向同一个对象 变量赋值的时候是将该变量指向...

网友评论

      本文标题:PHP中指向对象的变量是引用变量

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