让我说我做了一个odbc_connect电话,故意使用错误的信息,如下:
<?PHP odbc_connect('bogus','bogus','bogus'); ?>
现在,the manual声明odbc_connect&#34; [r]在错误&#34;上导致ODBC连接ID或0(FALSE)。我可以返回0,但是当我运行文件时(使用Wampserver),我也会收到错误消息,告诉我出了问题。
我想要取消此错误消息,因为我{m} trying to build a PHP file仅响应某段文本,例如&#34; notccessful&#34;,当数据库调用的信息是错。
答案 0 :(得分:4)
使用try-catch
:
<?php
try {
odbc_connect('bogus', 'bogus', 'bogus');
} catch (Exception $e) {
// handle your exception
}
答案 1 :(得分:3)
您还可以使用@
来抑制单行错误消息 - 但这不是好习惯。
<?PHP @odbc_connect('bogus','bogus','bogus'); ?>
错误消息是有原因的,不要忽略它们。使用像@Matt建议的东西并根据需要捕获它们 - 而不仅仅是将它们安静起来。
答案 2 :(得分:2)
您可以使用错误抑制运算符@
。
<?php
$conn = @odbc_connect('bogus','bogus','bogus');
?>