对象(标准类)#202 错误


object(stdClass)#202 error

我收到错误:

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;
    }
}