php代码中@符号的作用

时间 : 15-10-12 栏目 : linux编程 作者 : 老薛 评论 : 0 点击 : 1,543 次

近期在读一开源软件的源码,看到里面有类似如下的代码:

$str_url=strtolower('http://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/index.php')).'/host/index.php');

@header('Location: '.$str_url);

没弄懂@符号的作用,上网查了一下,才明白,解释:

@在PHP中叫错误抑制符,也就是用来屏蔽错误的。
@之后的表达式如果出错误,是不提示错误信息的,如果不加@出错之后一般是会在浏览器中显示错误信息,加上之后浏览器中就不显示错误信息了。


《保定开源人培训中心

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/xtyw003/1026.html

随便看看

0