&操作符在php中通常有两种意思:
&&就是“与”的操作符,这次我们主要说只有一个&,,在函数前加&表示 引用函数返回的那个对象
引用符(地址引用)
因为它引用了函数web318_fun() 返回的值, 即相当于$ww = web318_fun();
<?php
function web318_fun() {
return '这是web318_fun函数返回的内容';
}
$ww=&web318_fun();
echo $ww;
?>
下面的是一个变量的引用。。。
<?php
$a = 'c';
$b = &$a; //表示$b 和 $a 引用了同一个变量
$a = 'abc'; //这里重置了$a
echo $b; //将输出abc
unset($a);//取消引用
echo $b;//这里仍输出 abc
$a = 'abcd';
echo $b;//因为已经取消引用 这里仍输出abc
?>
&&就是“与”的操作符,这次我们主要说只有一个&,,在函数前加&表示 引用函数返回的那个对象
引用符(地址引用)
因为它引用了函数web318_fun() 返回的值, 即相当于$ww = web318_fun();
<?php
function web318_fun() {
return '这是web318_fun函数返回的内容';
}
$ww=&web318_fun();
echo $ww;
?>
下面的是一个变量的引用。。。
<?php
$a = 'c';
$b = &$a; //表示$b 和 $a 引用了同一个变量
$a = 'abc'; //这里重置了$a
echo $b; //将输出abc
unset($a);//取消引用
echo $b;//这里仍输出 abc
$a = 'abcd';
echo $b;//因为已经取消引用 这里仍输出abc
?>