在函数调用后继续在php中执行,而不依赖于函数执行

时间:2015-07-30 20:03:52

标签: php exception error-handling

这听起来有点奇怪,但我有一种情况,我必须使用PHP邮件功能发送电子邮件。此邮件功能属于子功能。现在我想执行我的PHP脚本完整,而不必担心邮件功能的成功或失败。就像我不关心邮件功能是否因为任何错误或其他原因而成功执行但我希望我的php脚本能够完全执行。我怎样才能做到这一点?

提前致谢。

2 个答案:

答案 0 :(得分:0)

只要你使用邮件功能是正确的,你的php脚本应该在执行邮件功能后继续运行,无论是否成功发送邮件。

你得到的错误是什么?你总是可以把它包裹起来......

try {

} catch(Exception $e) {

}

答案 1 :(得分:0)

我知道这是几年前的事,但我一直在寻找类似的东西,我想这更是您想要的-使用该函数创建一个单独的文件,然后分别调用-本质上是作为单独的操作:< / p>

exec("php mailuser.php > /dev/null 2>&1 &");

来自Prevent PHP From Waiting for mail() function-在此处查看接受的答案以了解更多详细信息。

(如果不关心邮件功能的延迟,那么正常的尝试/捕获应该就足够了。)