Php 如何从stdClass对象获取值?

Php 如何从stdClass对象获取值?,php,object,Php,Object,我使用print\r($arr),它打印出以下内容: stdClass Object ( [uid] => 1 [status] => complete [order_id] => 430 ) 如何访问这些值 我试过: print $arr->order_id; 但是它不会返回任何东西。请,我们也能得到构建它的代码吗?除非$arr不是正确的变量,否则该语法是正确的。还有别的事情。 <?php $a = array ( "uid" =

我使用
print\r($arr)
,它打印出以下内容:

stdClass Object ( 
  [uid] => 1 
  [status] => complete 
  [order_id] => 430 
) 
如何访问这些值

我试过:

print $arr->order_id;

但是它不会返回任何东西。

请,我们也能得到构建它的代码吗?除非$arr不是正确的变量,否则该语法是正确的。还有别的事情。
<?php
$a = array ( 
   "uid" => 1,
   "status" => "complete",
   "order_id" => 430,
);

$a = (object)$a;

echo $a->order_id;
// 430