我收到错误:
object(stdClass)#202 (1) {
["errors"]=> array(1) {
[0]=> object(stdClass)#201 (2) {
["message"]=> string(31) "Sorry, that page does not exist" ["code"]=> int(34)
}
}
}
通常会返回一个数组。
我知道导致错误的原因,我只想在继续之前检查是否发生错误。
最好的检查方法是什么?
我尝试过尝试/捕获,但没有捕获错误。
我试过一个is_array,它有效。但是有更好的方法吗?
另外,如何访问上述错误中的"错误"键?
您可以通过以下方式访问它
$obj->errors; //Or whatever your stdClass variable is.
也许做一些类似的事情,
if($obj->errors){ //isset() might be better?
foreach($obj->errors as $error){
echo "Error(".$error->code.") ".$error->message;
}
}