【发布时间】:2013-12-21 04:03:28
【问题描述】:
我尝试使用类中的函数来操作 var dump,但失败了。 我收到了第二个 var 转储的错误。第一个转储正确地显示了带有数组的 json 结果。这是错误:
Fatal error: Call to undefined function updateValue() in ...
我不明白我在实例如何与它创建的类中的函数一起工作方面出错了。难道他们不认为能够在类中执行函数,因为这是与它直接相关的地方吗?
代码:
class User {
private $dbh;
public function __construct($host,$user,$pass,$db) { ...};
public function getQs(){ ...};
public function updateValue($user){ ...};
}
$user = new stdClass;
$userParams = array('id' => 1, 'field' => 'questTitle', 'newvalue' => "Baaaaa");
$user = json_encode(array("user"=>$userParams));
var_dump($user);
$user = json_decode($user);
$userN=new User(...);
$dump=$userN.updateValue($user);
var_dump($dump);
注意:... 用于隐藏敏感信息,它们是有效的实际代码/变量。
请帮忙。谢谢
【问题讨论】: