php变量赋值: $val1="你"; $val2=&$val1;$val2.=",好!";echo $val1
答案:2 悬赏:20 手机版
解决时间 2021-02-01 13:49
- 提问者网友:放下
- 2021-01-31 17:58
这是有关php变量赋值的问题,引用赋值和传值赋值的区别,我不是很了解
最佳答案
- 五星知识达人网友:从此江山别
- 2021-01-31 18:07
$val1 = "你";
$val2 = &$val1; //设置$val2是$val1的引用
//$val2的内容为$val1里的内容,即 "你",则结果为:你,好!
//由于$val2是$val1的引用, 在修改$val2的同时,实际上等同于修改$val1
//因此,$val1和$val2的内容是一样的
$val2 .= ",好!";
echo $val1.'
'; //输出你好
echo $val2.'
';//输出你好
//从效果来看,你可以把$val2看成是$val1的另外一个称呼就可以了
$val1 = '新内容'; //改变$val1 的值
echo $val1.'
'; //输出'新内容'
echo $val2.'
';//输出'新内容'
?>
全部回答
- 1楼网友:独行浪子会拥风
- 2021-01-31 18:49
将获得第一个匹配元素的当前值赋值给对象val。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯