0
考虑下面的代码梨DB:很奇怪的行为
$dsn = array('phptype' => 'mysql',
'username' => Config::DB_STORE_USERNAME,
'password' => Config::DB_STORE_PASSWORD,
'hostspec' => Config::DB_STORE_HOSTNAME,
'database' => Config::DB_STORE_NAME);
echo '222222';
$db = DB::connect($dsn);
echo '111111';
if (PEAR::isError($db)) {
echo '2143234234235';
return null;
}
222222
的同时111111
outputed。仍然没有错误输出(在php.ini
error_reporting
是E_ALL
)。你有什么想法怎么可能跟踪这个问题?
UPD:如果有帮助,我安装了数据库而不是pear install DB
,只是简单地下载和解压压缩文件。
请启用'display_errors',将'error_reporting'设置为'E_ALL'或'-1',如果我的水晶球能够工作,它会告诉你一个关于'DB'不是公认的类的错误(你是否包含你的'PEAR'库/设置'include_path'? – Wrikken
@ Wrikken,我没有用'pear'安装'DB',它包含正确的(如果我改变包含路径致命错误抛出) – Eugeny89
解压档案在哪里? –