[英]Trying to get property of non-object when used on object
我有一些将对象返回到变量的PHP:
$db = new Db();
$db->db_connect();
$testSelectQuery = $db->db_select('SELECT * FROM test');
//$dbValue = $testSelectQuery[0]->testcol;
$test = $testSelectQuery[0];
FB::log($test);
这是$ test的输出:
Object {idtest: "1", testcol: "from db"}
现在,当我尝试回显其中一列时:
echo $test->testcol
我收到一个错误:
Notice: Trying to get property of non-object
它只是在输出中定义为对象。 我在做什么错,我该如何解决?
编辑:vardump($ test)结果为: array(2) { ["idtest"]=> string(1) "1" ["testcol"]=> string(7) "from db" }
看起来$test
是一个关联数组
像这样访问它:
echo $test['testcol'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.