我试图让我的脚本在屏幕上输出错误,但是错误一直输出到error_log并杀死脚本,
这是我目前的代码
try{
$db->query("SELECT `test`.`test` FROM `test` WHERE `test`.`test` = test");
echo("no work?");
}catch(PDOException $er){
print("Still dont work");
}
$db->query...
会返回一个错误,但脚本会在那里死掉,输出到error_log中,并且不会像我希望的那样完成它。
有人可以帮忙吗?
总结一下我得到的一些反应,实际的die()函数不是杀死脚本,而是$db->query()
的错误。
答案 0 :(得分:3)
顾名思义,die()
会在您打印传递的邮件后使您的脚本死亡(即退出)。
如果您只是想要打印错误,请使用print()
代替die()
。