在查看各种mysql和php代码时,我已经看到数据库连接要么使用&符号编写,要么不使用:
$db = mysqli_connect (db_host, db_user, db_pw, db_name);vs
$db = @mysqli_connect (db_host, db_user, db_pw, db_name);有没有一些开发人员使用@而其他开发人员不使用@的原因?
谢谢
发布于 2013-11-08 02:37:53
@是error suppression operator,它隐藏函数输出的警告/错误。使用它通常被认为是不好的做法。
在开发过程中,错误消息的出现是有原因的。如果您不想显示错误消息,请在php.ini配置中关闭错误报告并记录它们。
https://stackoverflow.com/questions/19843927
复制相似问题