我在 PHP 中有几个 mysql 查询,在每个查询结束时我都这样做了
mysql_query(STRING) or die(mysql_error());
就我在 DEV 环境中而言,这很好,但我不希望生产用户看到这些错误。只需设置 ON OFF 即可删除此消息。
最佳答案
除了您不应该使用 mysql_
因为它们已被弃用这一事实之外,您还可以简单地创建另一个函数:
define('DEV', true);
function mysql_query_custom() {
$result = call_user_func_array('mysql_query', func_get_args());
if ($result === false) {
if (DEV) {
die(mysql_error());
}
}
return $result;
}
mysql_query_custom(STRING);
关于php - 删除 PHP 中的调试消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20732670/