php值传递和引用传递

1,参数传值方式有两种,第一种是值传递,第二种引用传递。值传递比较简单,也就是在php中,数组是当一个普通变量,值传递是要一个实参的一个拷贝副本,跟实参无关,而引用传递后可以改变实参的值而类的对象是无论值传递和引用传递都是引用传递,是对对象的引用,都会改变实参的值

2,值传递:

<?php
function sum($value){
$sun = $value +$sun;
}
$value = 10;
sum($value);
echo $value; //$value = 10;
?>

 

3,引用传递:

<?php
$a = 10;
$b = &$a;
$b = 20;
echo $a;   //输出20
echo $b;   //输出 20
?>

posted @ 2015-04-08 15:27  KOBE-Jason  阅读(650)  评论(0编辑  收藏  举报