Wordpress插件开发&x2013;防止致命错误

Wordpress插件开发&x2013;防止致命错误,wordpress,woocommerce,Wordpress,Woocommerce,是否有一个选项可以防止任何可能导致错误的致命错误 当开发wordpress插件时,网站会下降吗 例如,假设某一行缺少分号。 在正常情况下,网站将关闭,直到插件被删除 或者线路是固定的 我想找到一种方法来捕获应用程序中的每个异常,而不必冒网站崩溃的风险,也不必在所有代码周围放置try/catch博客(我想这是一种解决方案) 例如,从wp挂钩调用以下代码时: try { $var_does_not_exist->do_something(); } catch (Exception $e

是否有一个选项可以防止任何可能导致错误的致命错误 当开发wordpress插件时,网站会下降吗

例如,假设某一行缺少分号。 在正常情况下,网站将关闭,直到插件被删除 或者线路是固定的

我想找到一种方法来捕获应用程序中的每个异常,而不必冒网站崩溃的风险,也不必在所有代码周围放置try/catch博客(我想这是一种解决方案)

例如,从wp挂钩调用以下代码时:

try {
    $var_does_not_exist->do_something();
}
catch (Exception $e){
    
}
try/catch块似乎无助于防止致命错误。有没有办法解决这个问题

任何帮助都将不胜感激


谢谢

这不太可能。致命错误被称为致命错误。不可能从中恢复。

这真的不可能。致命错误被称为致命错误。无法从中恢复。

这正是
尝试的内容。。。catch
是针对:P我想你问这个问题是因为你正在开发一个目前在线的网站?如果是这样,那么你不想让其他人看到网站上的错误是有道理的。为了避免这种情况,可以在本地和/或在网络上开发插件。我希望在在线环境中试用该插件,而不会因为代码中没有发现致命错误而导致网站崩溃(双关语)。我举了一个例子来更好地解释我要做的事情。这正是
try。。。catch
是针对:P我想你问这个问题是因为你正在开发一个目前在线的网站?如果是这样,那么你不想让其他人看到网站上的错误是有道理的。为了避免这种情况,可以在本地和/或在网络上开发插件。我希望在在线环境中试用该插件,而不会因为代码中没有发现致命错误而导致网站崩溃(双关语)。我举了一个例子来更好地解释我要做的事情。