php引用

(1)引用,相当于c++的引用,一个改变,另外一个也改变

1
2
3
4
5
<?php
$a = 10;
$b = &$a//声明$b是$a的引用
$b = 20;
echo $a//输出20

(2)引用的改变

1
2
3
4
5
6
7
8
<?php
$a = 10;
$b = &$a//声明$b是$a的引用
$c = 20;
$b = &$c;
 
echo $a,"<br>"//输出10
echo $c,"<br>"//输出20

 

(3)unset解引用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$a = 10;
$b = &$a//声明$b是$a的引用
$c $b;
 
var_dump($a);   //输出 int 10
var_dump($b);   //输出 int 10
var_dump($c);   //输出 int 10
 
unset($a);
 
var_dump($a);   //输出 null
var_dump($b);   //输出 int 10
var_dump($c);   //输出 int 10

  

posted @ 2016-12-19 19:40  天涯海角路  阅读(77)  评论(0)    收藏  举报