【发布时间】:2020-01-23 00:34:34
【问题描述】:
我正在尝试处理来自另一个函数的错误消息 我从 curl 传递响应 url 然后在处理值中,但我无法回显或返回值
这是处理错误函数
function gettaskIderrorhandler($s)
{
if (strpos($s, "ERROR_WRONG_USER_KEY")) {
return "ERROR WRONG USER KEY";
}
if (strpos($s, "ERROR_KEY_DOES_NOT_EXIST")) {
return "ERROR KEY DOES NOT EXIST";
}
if (strpos($s, "ERROR_ZERO_BALANCE")) {
return "ERROR ZERO BALANCE";
}
if (strpos($s, "ERROR_PAGEURL")) {
return "ERROR PAGEURL";
}
if (strpos($s, "ERROR_NO_SLOT_AVAILABLE")) {
return "ERROR NO SLOT AVAILABLE";
}
if (strpos($s, "ERROR_ZERO_CAPTCHA_FILESIZE")) {
return "ERROR ZERO CAPTCHA FILESIZE";
}
if (strpos($s, "ERROR_TOO_BIG_CAPTCHA_FILESIZE")) {
return "ERROR TOO BIG CAPTCHA FILESIZE";
}
if (strpos($s, "ERROR_WRONG_FILE_EXTENSION")) {
return "ERROR WRONG FILE EXTENSION";
}
if (strpos($s, "ERROR_IMAGE_TYPE_NOT_SUPPORTED")) {
return "ERROR IMAGE TYPE NOT SUPPORTED";
}
if (strpos($s, "ERROR_UPLOAD")) {
return "ERROR UPLOAD";
}
if (strpos($s, "ERROR_IP_NOT_ALLOWED")) {
return "ERROR IP NOT ALLOWED";
}
if (strpos($s, "IP_BANNED")) {
return "IP BANNED";
}
if (strpos($s, "ERROR_BAD_TOKEN_OR_PAGEURL")) {
return "ERROR BAD TOKEN OR PAGEURL";
}
if (strpos($s, "ERROR_GOOGLEKEY")) {
return "ERROR GOOGLEKEY";
}
if (strpos($s, "ERROR_CAPTCHAIMAGE_BLOCKED")) {
return "ERROR CAPTCHAIMAGE BLOCKED";
}
if (strpos($s, "MAX_USER_TURN")) {
return "MAX USER TURN";
}
if (strpos($s, "ERROR: NNNN")) {
return "ERROR: NNNN";
}
if (strpos($s, "ERROR_BAD_PARAMETERS")) {
return "ERROR BAD PARAMETERS";
}
}
这是我调用 curl 时的函数
function gettaskId()
{
$s = "ERROR_WRONG_USER_KEY";
echo $cherror = gettaskIderrorhandler($s);
}
如何从函数中获取返回值
【问题讨论】:
-
请问您是否回显gettaskIderrorhandler($s),如果是。尝试“echo gettaskIderrorhandler($s;”,,,,, 但如果您尝试返回值尝试“return gettaskIderrorhandler($s);”...