永发信息网

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。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯