我将数组转换为对象并尝试访问密钥(或属性),但它不起作用。下面的代码返回type 8 -- Undefined property: stdClass::$2
。我尝试使用property_exists()
,但也失败了。
$var = (object)array('1' => 'Object one','2' => 'Object two');
$num = "2";
var_dump( $var->$num );
有谁知道为什么?
更新:无论属性是字符串还是整数,这似乎都是一个问题。