php - 如何在 zend framework php 中使用异常处理?

标签 php zend-framework zend-framework2 zend-framework3

try {
    if ($user_session_object['device_type'] == '1') {
        $this->sendNotificationAndroidOne($notificationData);
    }
    throw new Exception("newInner");
    //throw new Exception("newInner");
    if ($user_session_object['device_type'] == '2') {
        $this->sendNotificationIphone($notificationData);
    }
}catch(Exception $ex){
    echo 'Exception occur while send push notification';
    exit;
}

出现错误:在文件中找不到异常。提前致谢

最佳答案

这可能是命名空间问题(与 Zend Framework 无关),因此您需要 throw new\Exception("newInner");catch(\Exception $ex)

否则,请将完整的错误消息添加到您的问题中。

关于php - 如何在 zend framework php 中使用异常处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50607397/

相关文章:

php - 如何在 Zend 中提交表单?

php - node.js 中的作业队列

javascript - 使用 .htaccess 重定向 css|js|img|fonts 文件夹

php - ZF2 查询结果不正确

php - db codeigniter 的下拉值

php - 在 foreach 中获取更多数据

php - jQuery 和 php 注册脚本不起作用

php - 使用 Zend 将多个 URL 段放入 1 个变量中

php - Behat - 未找到上下文类。

php - 是否可以使用 Laravel 5 在动态数据库连接上进行迁移?