可能重复:
Reference - What does this symbol mean in PHP?@和&PHP中,与变量
我已经看到了一些用PHP变量被设置是这样的:
$var = @$something;
或功能设置如下:
$var = &my_function();
@和&有什么影响?
可能重复:
Reference - What does this symbol mean in PHP?@和&PHP中,与变量
我已经看到了一些用PHP变量被设置是这样的:
$var = @$something;
或功能设置如下:
$var = &my_function();
@和&有什么影响?
你有他们倒退。 &$variable
的意思是“这个变量的一个reference”。 @my_function()
表示“调用此函数并suppress any errors或它产生的警告。”
我们可以不要回答这个,因为它的重复副本 – Gordon
@
导致隐藏所有错误。在变量的情况下,它可能是E_NOTICE通知变量不存在。
&my_function();
无效 - &
通常用于引用,在这种情况下它不是什么都没有。
@
PHP中的运算符用于忽略该语句中的错误。 使用说明书:http://www.php.net/manual/en/language.operators.errorcontrol.php
&
是参考运算符。 手册:http://www.php.net/manual/en/language.references.whatdo.php
感谢您的链接 –
感谢您的链接。不知道在哪里看(除了运营商页面) –