Php 处理数据来自数据库的未定义变量的错误
我有一个函数,它返回从数据库获得的数组值。如果我的数据库包含所需的值,则会显示这些值,并且没有问题。但是,如果我的数据库没有任何值,则返回的变量将声明为未定义。此错误由php引发。我需要处理这个错误,以防在不显示php错误的情况下从数据库返回任何值 一种方法是,只是写作Php 处理数据来自数据库的未定义变量的错误,php,Php,我有一个函数,它返回从数据库获得的数组值。如果我的数据库包含所需的值,则会显示这些值,并且没有问题。但是,如果我的数据库没有任何值,则返回的变量将声明为未定义。此错误由php引发。我需要处理这个错误,以防在不显示php错误的情况下从数据库返回任何值 一种方法是,只是写作 error_reporting(0); 但我认为这是一个坏习惯。是否有其他方法来处理此错误?请使用php中的try catch try { // Do something } catch (Exception $e)
error_reporting(0);
但我认为这是一个坏习惯。是否有其他方法来处理此错误?请使用php中的try catch
try {
// Do something
} catch (Exception $e) {
// catch error. We can write error to log file
}
一些代码在这里可能会有所帮助。我怀疑OP使用的是任何抛出异常的代码。