无法使用类扩展异常设置命名空间


Can't set namespace with class extending Exception

我有一个扩展 Exception 类的 PHP 文件。

namespace App'CustomException;
class FileException extends Exception {
    public function __construct($name) {
        parent::construct($name);
    }
}

我得到一个致命错误:Fatal error: Class 'App'CustomException'Exception在扩展Exception类的行上。

我想为我的自定义异常消息使用命名空间,以便可以轻松地将它们导入另一个文件,例如 use App'CustomException .

为什么我会收到错误,如何解决此问题?删除extend Exception时我没有收到错误,所以我猜这与父类有关。

尝试:

class MyException extends 'Exception {}
// Add / before Exception ;)