美文网首页
php引用&-变量引用、函数引用、对象引用

php引用&-变量引用、函数引用、对象引用

作者: wwwxi | 来源:发表于2017-11-16 16:31 被阅读0次

php的引用(在变量或者函数、对象等前面加上&符号) //最重要就是 删除引用的变量 ,只是引用的变量访问不了,但是内容并没有销毁 在PHP 中引用的意思是:不同的名字访问同一个变量内容.

1.变量得引用

  $a = 'abc';
  $b = &$b;  
  $b = "efg";
  echo $a;

  输出efg

2.函数得引用

function &test(){
    static $b=0;  
    $b=$b+1;
    echo $b;  
    return $b;
}
$a  = test();  
$a=5;$a=test();
$a=&test();
$a=5;$a=test();//输出$b为6  
       通过$a=&test()方式调用函数呢, 他的作用是 将return $b中
的$b变量的内存地址与$a变量的内存地址 指向了同一个地方即产生了
相当于这样的效果($a=&b;) 所以改变$a的值

3.对象得引用

class a {
    var $abc = 'abc';
}
$b=new a;
$c=$b;
echo $b->abc;//输出abc
echo $c->abc;//输出abc
$b->abc='def';
echo $c->abc;//输出def

相关文章

  • php引用&-变量引用、函数引用、对象引用

    php的引用(在变量或者函数、对象等前面加上&符号) //最重要就是 删除引用的变量 ,只是引用的变量访问不了,但...

  • PHP面试 必背知识点-1

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

  • 2. php基础-引用变量的考点

    引用变量的考点 真题: 什么是引用变量? 在PHP当中,用什么符号定义引用变量? 考点:PHP的引用变量的概念及定...

  • php基础知识面试点

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

  • PHP之-基础知识考查

    引用变量 真题 什么是引用变量 在PHP中用什么符号定义引用变量(概念及定义方式 php引用变量的原理)1 用不同...

  • PHP递归算法(三)

    引用传参 输出$a: 输出$result: php的引用,简单来说就是在变量或者函数、对象等前面加上&符号(也就是...

  • 引用类型对象拷贝

    引用类型有哪些?非引用类型有哪些 引用类型引用类型(对象、数组、函数、正则):指的是那些保存在堆内存中的对象,变量...

  • C++ 引用类型(左值引用、const 引用、右值引用、univ

    引用类型 引用:引用就是声明具名变量,也即是 对象 或 函数 的别名。 引用必须被初始化为指代 一个有效的对象或函...

  • JS面试复习笔记

    JavaScript复习 变量类型值类型typeof :值[开新空间]/引用[引用堆空间]/函数引用类型对象深拷贝...

  • 引用类型&对象拷贝..

    .引用类型 & 非引用类型 引用类型值(对象、数组、函数、正则):指的是那些保存在堆内存中的对象,变量中保存的实际...

网友评论

      本文标题:php引用&-变量引用、函数引用、对象引用

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