PHP致命错误:未捕获错误:未找到类异常

PHP致命错误:未捕获错误:未找到类异常,php,wordpress,Php,Wordpress,我在尝试向PHP添加错误处理时遇到了障碍。当前,我有一个try和try和catch来处理$db试图插入->写入一个只读的数据库时的错误。我得到以下错误: PHP致命错误:未捕获错误:类“StatCollector\Exception”不是 可在wp content/mu plugins/stat collector/statcollector functions.php中找到 您位于命名空间中: namespace StatCollector; 因此,当您执行此操作时,会得到一个\StatCo

我在尝试向PHP添加错误处理时遇到了障碍。当前,我有一个try和
try
catch
来处理$db试图
插入->
写入一个只读的数据库时的错误。我得到以下错误:

PHP致命错误:未捕获错误:类“StatCollector\Exception”不是 可在wp content/mu plugins/stat collector/statcollector functions.php中找到

您位于命名空间中:

namespace StatCollector;
因此,当您执行此操作时,会得到一个
\StatCollector\Exception
对象:

throw new Exception()
实例化异常类时,只需将其锚定到根命名空间:

throw new \Exception();
您位于命名空间中:

namespace StatCollector;
因此,当您执行此操作时,会得到一个
\StatCollector\Exception
对象:

throw new Exception()
实例化异常类时,只需将其锚定到根命名空间:

throw new \Exception();
刚过

名称空间StatCollector添加

use\Exception

或者在抛出绝对路径时将其置于异常状态

throw new\Exception()

两者都会起作用

不久之后

名称空间StatCollector添加

use\Exception

或者在抛出绝对路径时将其置于异常状态

throw new\Exception()


两者都会起作用

如果您正在捕获
\Exception
,为什么不抛出
\Exception
…?如果您正在捕获
\Exception
,为什么不抛出
\Exception
…?