在查看各种 mysql 和 php 代码时,我看到数据库连接是用和号写的还是不写的:
$db = mysqli_connect (db_host, db_user, db_pw, db_name);
对比
$db = @mysqli_connect (db_host, db_user, db_pw, db_name);
是否有一些开发人员使用 @ 而其他开发人员不使用的原因?
谢谢
最佳答案
@
是 error suppression operator并隐藏函数输出的警告/错误。使用它通常被认为是不好的做法。
在开发过程中,出现错误消息是有原因的。如果您不想显示错误消息,请在您的 php.ini
配置中关闭错误报告并记录它们。
关于php - mysqli_connect ( ) 与 @mysqli_connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19843927/