在我项目的一个配置设置中,我观察了文件开头的两行:
@ini_set('memory_limit', '-1');
@set_time_limit(0);
我怀疑上面两行代码和后面的代码行有什么区别?
ini_set('memory_limit', '-1');
set_time_limit(0);
在PHP中为@符号添加前缀是什么意思?
请详细说明并给出答案。
提前致谢。
答案 0 :(得分:6)
@ php中的@仅用于消除错误。
例如:
<?php
$x = 5;
$y = @$z;
所以$ y将为null
如果删除@ 它会引发错误。
答案 1 :(得分:1)