php专区

 首页 > php专区 > PHP基础 > 语法 > PHP在变量前加&是什么意思表示引用

PHP在变量前加&是什么意思表示引用

分享到:
【字体:

在php中的变量前面加&是什么意思?这个跟在函数前加&的意思一样的,也是表示引用

例如
[php]
$a = 'c';
$b = &$a; //表示$b 和 $a 引用了同一个变量
$a = 'abc'; //这里重置了$a
echo $b; //将输出abc
unset($a);//取消引用
echo $b;//这里仍输出 abc
$a = 'abcd';
echo $b;//因为已经取消引用 这里仍输出abc
?>
[/php]

分享到:
PHP函数前加@什么意思
函数前加@一般是用来抑错, 比如下面 就是在test.txt不存在是不提示错误。 [php] [/php] 为什么我们不让它提示错误?有时候是为了程序的安全,另外我们可以通过抑制系统的报错而定义自己的报错 比如 当文件test.txt不存在是提示自己定义的错误 [php] [/php]
PHPprintf与sprintf的区别和用法
printf与sprintf的区别在于printf是输出一个格式化的字串,而sprintf是返回一个格式化的字串 例如 下面将输出 http://www.dayanmei.com [php] [/php] 而这样则没有输出 [php] [/php] 可以这样 格式化输出一个字串 [php] [/php] printf和sprintf的用法 正如上面看到的 可以通过指定参数调用的顺序和参...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……