gpt4 book ai didi

php - PHP,如果函数有错误

转载 作者:行者123 更新时间:2023-12-03 08:31:52 27 4
gpt4 key购买 nike

我的PHP代码中有一行如下所示(它调用一个函数):

$objTest->joinServer($servers[array_rand($servers)]);

但是,有时,函数/行会抛出错误,并在无限循环中继续发生。如何检测此行是否抛出错误,是否还有其他错误?

目前,我认为我可能需要做这样的事情,但是我不知道如何正确实现它:
$conn = $objTest->joinServer($servers[array_rand($servers)]);

if($conn has some error) {
// Do this
} else {
// No error so excute line
$objTest->joinServer($servers[array_rand($servers)]);
}

最佳答案

try{
$conn = $objTest->joinServer($servers[array_rand($servers)]);
catch(Exception e) {
//do something else here
}

如果在调用该函数时发生错误,则可以使用以下命令输出错误:
e->getMessage()或“做其他事情”。阅读文档: http://www.php.net/manual/en/language.exceptions.php

关于php - PHP,如果函数有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com