ZF2覆盖我的错误处理程序?

时间:2012-12-31 15:49:19

标签: php error-handling zend-framework2

我认为ZF2似乎覆盖了我的自定义错误处理程序。

在我的初始化中,我正在设置数据库,然后执行以下操作。

$errorHandling = new catalina\ErrorHandler($database);
set_error_handler(
    array($errorHandling, 'userErrorHandler')
);


set_exception_handler(
    array($errorHandling, 'userExceptionHandler')
);

/**
 * Configure the session management
 */

$sessionOptions         = new DbTableGatewayOptions();
$sessionTableGateway    = new TableGateway('session', $database);
$saveHandler            = new DbTableGateway($sessionTableGateway, $sessionOptions);
$sessionManager         = new SessionManager(NULL, NULL, $saveHandler);

/**
 * Start the session
 */
$sessionManager->start();

看来,只要我启动会话,就不会遵循我的自定义错误处理。任何想法什么都不好?

即使在会话开始后设置它也似乎无法解决它。

0 个答案:

没有答案