基础php引用

来源:互联网 发布:卷皮源码 编辑:程序博客网 时间:2024/05/27 06:56

对于php的引用,主要表现在变量、函数、对象的引用

 在变量、函数或者是对象前面加&,就相当于引用了变量 删除引用的变量,只会影响访问的变量,内容不会销毁。

php的引用允许两个不同的变量指向同一内存内容:

eg:

<?php   $a = p;   $b = &$a;   echo $a;//p   echo $b;//p   $b = q;   echo $a;//q

?> 
在自己学习的过程中,感觉引用和递归一起用比较舒服: 
所以写了一个递归的例子: 
function kv(a=0,&re=array()){ 
a++;if(a<5) { 
re[]=a; 
kv(a,re); 

echo a;returnre; 

稍微整理了下以前用过的,关于函数和对象的引用,其实是差不多的,引用对象的话 在php的面向对象中还有个函数,__clone();函数,可以学习下。


0 0