TYPO3 6.2如何使用Try-Catch Block

时间:2017-05-28 10:11:52

标签: php typo3 typo3-6.2.x

我刚刚阅读了PHP中的Exceptions简介,并希望在我的TYPO3扩展中使用它们,但是在使用它时出现错误...

try{
   if(arrayEmpty){
        throw new Exception('Error Msg...');
   }
} catch (Exception $e){
  $this->addFlashMessage($e->getMessage());
}
  

致命错误:班级' ... \例外'找不到   /.../controller.php   在线...

我是否必须在我的php文件的顶部添加某种命名空间,或者我应该如何使用它?

1 个答案:

答案 0 :(得分:3)

如果您使用的是名称空间,则应为throw new \Exception(...);