我在这里和那里遇到过这个问题,我一直在解决它,但我只是想知道。
这是一个数组,一个对象,还是???(假设我是通过这个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."
}
[/编辑]