TYPO3 6.2 如何使用 Try-Catch 块
TYPO3 6.2 How to use Try-Catch Block
我刚刚在 PHP 中阅读了异常的介绍,并想在我的 TYPO3 扩展中使用它们,但是我在使用它时遇到错误...
try{
if(arrayEmpty){
throw new Exception('Error Msg...');
}
} catch (Exception $e){
$this->addFlashMessage($e->getMessage());
}
Fatal error: Class '...\Exception' not found in
/.../controller.php
on line ...
我是否必须在我的 php 文件的顶部放入某种名称空间,或者我应该如何让它工作?
如果您正在使用命名空间,它应该是 throw new \Exception(...);
。
我刚刚在 PHP 中阅读了异常的介绍,并想在我的 TYPO3 扩展中使用它们,但是我在使用它时遇到错误...
try{
if(arrayEmpty){
throw new Exception('Error Msg...');
}
} catch (Exception $e){
$this->addFlashMessage($e->getMessage());
}
Fatal error: Class '...\Exception' not found in /.../controller.php on line ...
我是否必须在我的 php 文件的顶部放入某种名称空间,或者我应该如何让它工作?
如果您正在使用命名空间,它应该是 throw new \Exception(...);
。