Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类型3 6.2如何使用Try Catch块_Php_Typo3_Typo3 6.2.x - Fatal编程技术网

Php 类型3 6.2如何使用Try Catch块

Php 类型3 6.2如何使用Try Catch块,php,typo3,typo3-6.2.x,Php,Typo3,Typo3 6.2.x,我刚刚读了一篇PHP中异常的介绍,想在我的TYPO3扩展中使用它们,但是使用这个时我遇到了一个错误 try{ if(arrayEmpty){ throw new Exception('Error Msg...'); } } catch (Exception $e){ $this->addFlashMessage($e->getMessage()); } 致命错误:在中找不到类“…\Exception” /…/controller.php 在线 我是否

我刚刚读了一篇PHP中异常的介绍,想在我的TYPO3扩展中使用它们,但是使用这个时我遇到了一个错误

try{
   if(arrayEmpty){
        throw new Exception('Error Msg...');
   }
} catch (Exception $e){
  $this->addFlashMessage($e->getMessage());
}
致命错误:在中找不到类“…\Exception” /…/controller.php 在线


我是否必须在php文件的顶部添加某种名称空间,或者我应该如何实现这一点?

如果使用名称空间,则应该是
抛出新的\Exception(…)

如果您正在使用名称空间,则应该是
抛出新\异常(…)

啊,我想这确实会解决我的问题-谢谢!!我稍后会尝试,并将你的答案标记为有效:)啊,我认为这确实会解决我的问题-谢谢!!我稍后会尝试,并在有效时将您的答案标记为已接受:)