[英]PHP Trying to get property of non-object error in function
请需要帮助。 我在查看数组的函数调用中遇到“试图获取非对象的属性”错误。
我正在调用的数组是
$var = array(
"variableA" => "abc123",
"variableB" => "123456789"
);
我正在使用的功能是
public function getJson($var)
{
$resource = sprintf("/info/%s/%s/json", $var->variableA, $var->variableB);
return $this->_restCall('GET', $resource);
}
我不明白为什么数组值没有通过?
有人可以帮忙吗?
$var
是一个数组,不是对象。 因此,您需要使用数组语法,而不是对象语法:
public function getJson($var)
{
$resource = sprintf("/info/%s/%s/json", $var['variableA'], $var['variableB']);
return $this->_restCall('GET', $resource);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.