PHP运算符 引用<?php$a = 'a';$b =& $a;$b = 'b';echo $a; // bfunction rel(&$var){ $var = 'c';}rel($a);echo $a; // c?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php $a='test'; $b=$a; //传值赋值 $a='tt'; //此时$a的值为'tt',$b的值仍然为'test' //------- $a='test'; $b=&$a; //传地址赋值 $a='tt'; //此时$a,$b的值都变为'tt'?> 引用就是这两个变量都指向同一个地址貌似在php5中不需要写& 默认就是引用传递的 详细的你可以看PHP手册 - 语言参考[Language Reference] - 引用的解释[References Explained]这一章节 我怎么记得书上说:&是C中的指针符号! http://baike.baidu.com/view/1501335.htm14级优先级(右结合) =+ =- =*=/ =% = >= < <=&= ^= |= 全为赋值运算符 准确说是“引用赋值” 如$b=&$a ; 当其中一个变量(或$a 或$b变化时 )另一个也随着变化;<?php$b="1";$a="2";$a=&$b; //先将$b的值的赋值给$a; 此时$a=1; $b不变; $b=$b+3; //让$b加3 $b=4; $a 跟着变也等于 4; echo .$b;<br/>echo .$a;?>结果为:4 4 运行一个跟xml有关的小程序出了些小问题 ucenter的接口api uc_user_register调用导致页面崩溃,是什么原因啊? 浮点和定点运算的一个问题 求一php正则式 获取数据 php提交表单中大字符串出错? 怎么让php支持MSSQL? 100分求助 win2k 中 调用php自带的mail函数发送邮件应该对系统进行些什么配置?救命的~~ 包含环境变量的文件被zend加密后,执行的时候输出是空白 请教如何实现高速复杂查询 这个函数不是很懂高人帮忙,谢谢 php如何进行SQL注入?已知网站直接把变量加入的查询语句中。
$a='test';
$b=$a; //传值赋值
$a='tt'; //此时$a的值为'tt',$b的值仍然为'test'
//-------
$a='test';
$b=&$a; //传地址赋值
$a='tt'; //此时$a,$b的值都变为'tt'
?>
貌似在php5中不需要写& 默认就是引用传递的
=+ =- =*
=/ =% =
>= < <=
&= ^= |= 全为赋值运算符
如$b=&$a ; 当其中一个变量(或$a 或$b变化时 )另一个也随着变化;<?php
$b="1";
$a="2";
$a=&$b; //先将$b的值的赋值给$a; 此时$a=1; $b不变;
$b=$b+3; //让$b加3 $b=4; $a 跟着变也等于 4;
echo .$b;
<br/>
echo .$a;?>
结果为:4
4