您的位置:首页 > 编程语言 > PHP开发

php中传值赋值和引用赋值区别(传值和传引用的区别)

2017-10-25 23:34 483 查看
//传值赋值和引用赋值区别

/*传值赋值:

a.变量表:放变量名 指向它们各自的位置(盒子)

b.位置(盒子):存放值和类型*/

$a1 = 234;

$a2 = 34556;

$a1 = $a2;

var_dump($a1,$a2);

$a2 = 'nongjiale.fun';

var_dump($a1,$a2);

/*引用赋值:使用&取地址

a.变量名同时指向同一个位置(盒子)

b.把y1的地址赋值给y2*/

$y1 = 23;

$y2 = 433;

var_dump($y1,$y2);//输出int 23 int 433

$y2 = &$y1;

$y2 = 'mudidi.tech';

var_dump($y1,$y2);//输出string 'mudidi.tech' string 'mudidi.tech'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php