5

我想摆脱“尝试获取非对象的属性”警告,但在我的情况下无法找出检查属性是否存在的正确语法。

$this->nonce = $syncbod->Status->Chal->Meta->NextNonce;

试图打电话

property_exists($syncbod, "Status->Chal")

返回总是假的。检查是否Chal存在的正确方法是什么?

4

1 回答 1

3

你应该看看isset

看到这个问题,虽然这个问题适用于数组,但同样的原则也适用于 SimpleXml 属性。问题更多是对嵌套部分的引用,而不是对数组部分的引用

于 2013-04-09T09:45:00.703 回答