【发布时间】:2012-10-21 12:42:55
【问题描述】:
我到处都遇到过这个问题,我一直在解决它,但我只是必须知道。
这是一个数组,一个对象,还是??? (假设我是通过var_export($co) 得到的)
stdClass::__set_state(array(
'name' => 'Acme Anvil Corp.',
))
最重要的是,如何为其添加价值?
假设我想添加一个值,例如$co->owner = 'Wiley Coyote'。这总是会引发警告。
怎么做?
什么?
好奇心简直要了我的命:)
[编辑]
作为澄清,我想我的问题的根源是“如何在不触发警告的情况下向对象添加变量?”
这是我经常收到的警告:
遇到 PHP 错误
严重性:警告
消息:尝试分配非对象的属性
var_dump($co) 产生:(当前在循环中完成,如果相关的话)
object(stdClass)#185 (1) {
["name"]=>
string(16) "Acme Anvil Corp."
}
[/EDIT]
【问题讨论】: