试图返回属性给出:PHP试图获取非对象的属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了试图返回属性给出:PHP试图获取非对象的属性相关的知识,希望对你有一定的参考价值。
给出以下结果:
<? print_r($definition->term); ?>
它打印以下内容
object(Term)#838 (5) {
["attributes"]=>
array(2) {
["id"]=>
int(1124)
["term"]=>
string(4) "test"
}
["original"]=>
array(2) {
["id"]=>
int(1124)
["term"]=>
string(4) "test"
}
["relationships"]=>
array(0) {
}
["exists"]=>
bool(true)
["includes"]=>
array(0) {
}
}
在使用时无法获得服装“条款”
$definition->term->term
我收到以下错误:试图获取非对象的属性
我该如何使用装扮用语来获得单词test?
答案
您缺少attributes
属性,它是一个数组:
echo $definition->term->attributes['term'];
以上是关于试图返回属性给出:PHP试图获取非对象的属性的主要内容,如果未能解决你的问题,请参考以下文章