php @错误抑制符

来源:互联网 发布:天刀太白捏脸数据下载 编辑:程序博客网 时间:2024/05/17 00:12

 @错误抑制符 :

利用@来抑制错误

在PHP中,可以使用@运算符来抑制单个错误。例如,如果不希望PHP报告它不包括某个文件,则可以编写如下代码:

@include ('config.inc.php');

或者如果不希望看到“除以0”错误:

$x = 8;

$y = 0;

$num = @($x/$y);

像函数调用或数学运算一样,@符号只能处理表达式。不能在条件语句、循环语句、函数定义等之前使用@符号。

一条经验法则是,我建议将@符号用于那些执行失败时不会影响脚本整体功能的函数。或者,在你自己可以更优雅地处理PHP的错误时可以抑制错误(本章后面将讨论这个主题)。

什么时候使用错误抑制符@?

如果这条语句出错了对你影响不大, 你也不关心这个错误是什么, 你也不会安排额外的逻辑来处理这种错误, 那么你可以使用错误抑制. 否则, 请你使用额外的逻辑来判断错误. 

原创粉丝点击