处理数据来自数据库的未定义变量的错误

时间:2014-04-17 06:41:30

标签: php

我有一个函数,它返回从数据库中获取的数组值。如果我的数据库包含所需的值,则显示这些值并且没有问题。但是如果我的数据库没有任何值,则返回的变量被声明为undefined。这个错误是由php引发的。我需要处理此错误,以防数据库没有返回值而不显示php错误。

一种方法是,只写

error_reporting(0);

但我认为这是不好的做法。有没有其他方法来处理这个错误?

1 个答案:

答案 0 :(得分:0)

请使用php中的try catch

try {
    // Do something
} catch (Exception $e) {
    // catch error. We can write error to log file
}

http://www.php.net/manual/en/language.exceptions.php