【发布时间】:2012-04-19 20:45:40
【问题描述】:
我做了一个从数组到对象的转换,我很困惑:
$arr = range(1,3);
$obj = (object) $arr;
var_dump($obj)
object(stdClass)#2 (5) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
问题是:在这种情况下如何访问对象属性? $obj->0 导致语法错误。
【问题讨论】:
-
大概
$obj->{0}也失败了?