出错后是否继续执行PHP脚本? mysql_查询(“选择活动…其中帐户=”“$account.”) x=1; 其中(x

出错后是否继续执行PHP脚本? mysql_查询(“选择活动…其中帐户=”“$account.”) x=1; 其中(x,php,Php,使用try-catch: 不,这是不可能的,也不是一个好主意。PHP脚本会在出现错误时终止。 真正的解决办法是修复错误。 附带提示:尝试寻找一个合适的IDE,在您键入时通知您潜在的问题和错误。错误处理,或者更好的是,修复错误不是一个更好的解决方案吗?什么类型的错误?运行时错误?Php错误?sql错误?键“category”的双副本条目“xy”。MySQL,这是为了避免使用MySQLex使用PDO或Mysqli。mysql扩展不会抛出异常。@SerjSagan我们在这里说的是同一件事吗?Try/

使用try-catch:


不,这是不可能的,也不是一个好主意。PHP脚本会在出现错误时终止。 真正的解决办法是修复错误。


附带提示:尝试寻找一个合适的IDE,在您键入时通知您潜在的问题和错误。

错误处理,或者更好的是,修复错误不是一个更好的解决方案吗?什么类型的错误?运行时错误?Php错误?sql错误?键“category”的双副本条目“xy”。MySQL,这是为了避免使用
MySQL
ex使用
PDO
Mysqli
mysql
扩展不会抛出异常。@SerjSagan我们在这里说的是同一件事吗?
Try/catch
块用于异常。错误/警告/通知完全不同。你是在暗示
Try/catch
块实际上可以捕获错误/警告吗/注意?请查看您提供的链接中的注释:
内部PHP函数主要使用错误报告,只有现代面向对象的扩展使用异常。但是,错误可以简单地转换为带有ErrorException的异常。
mysql_query("SELECT active...  WHERE account = '".$account."'")

x = 1;
where(x<10){
    if($active == 1){
        mysql_query("UPDATE scriptstatus SET active = '0' WHERE account = '".$account."'");

        /// Script with errors

        x++;
    }
}
mysql_query("UPDATE scriptstatus SET active = '1' WHERE account = '".$account."'");
try {
    /// Script with errors
} catch (Exception $e) {}