hea*_*der 6 php mysql error-handling mysql-connect
我有这段代码:
$conn = mysql_connect($host, $usr, $pwd);
Run Code Online (Sandbox Code Playgroud)
当MySQL访问被拒绝时,如何防止PHP打印错误消息?
我需要这个语法,但没有什么对我有用.
我试着$conn = mysql_connect($host, $usr, $pwd) or false;和$conn = mysql_connect($host, $usr, $pwd) || false;与以下内容:
try {
$conn = mysql_connect($host, $usr, $pwd);
if(!$conn) {
throw new Exception('Failed');
}
} catch(Exception $e) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
PHP始终打印连接失败的错误消息.但是如果它失败了,我只想返回false.
gru*_*unk 10
不应在生产服务器上激活打印错误.考虑更改php.ini配置以记录错误而不是显示它.
使用@ to silent错误消息不是一个好的解决方案.
我不知道你为什么要这样,但是你可以添加一个@to surpress php错误?
请参阅:http://php.net/manual/en/language.operators.errorcontrol.php
| 归档时间: |
|
| 查看次数: |
1469 次 |
| 最近记录: |