用在函数前,使不显示错误信息,前面的“@”就能把错误显示给抑制住,也就是不会显示错误,然后再抛出异常,显示自己定义的异常处理,添加这个只是为了让浏览者不看到,不友好的页面,并不能抑制住错误,只能抑制显示错误.

function foo($n) 
{ 
    $result = 1/$n; 
    return $result; 
} 
echo @foo(0); // 函数中会产生除 0 错误,但加上 @ 后并不显示该错误。 
echo "end"; // 输出 end 

function db_connect()//连接数据库  
{  
@$db =mysql_connect('localhost','root','test');  
if(!$db)  
throw new Exception('连接数据库失败!请重试!');  
mysql_select_db('book');  
return $db;  
}

版权属于:染念
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2020年08月12日 21:18
0


183 文章数
695 评论量
4 分类数
186 页面数
已在风雨中度过 7年284天2小时36分
目录
来自 《php@符号的用法简介,错误关闭符号》
© 2024 染念的笔记
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部
© 2024 染念的笔记
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部