Php 类中函数的var_dump返回致命错误:调用未定义函数

Php 类中函数的var_dump返回致命错误:调用未定义函数,php,class,pdo,var-dump,Php,Class,Pdo,Var Dump,我试图用类中的函数操作var dump,但失败了。 我收到了第二次var转储的错误。第一次转储正确显示了带有数组的json结果。以下是错误: Fatal error: Call to undefined function updateValue() in ... 我不明白在实例如何使用它所创建的类中的函数方面,我哪里出了错。难道他们不认为能够在类内部执行函数,因为它与类直接相关吗 代码: 注意:…用于隐藏敏感信息,它们是实际的代码/变量,在适当的位置有效。 请帮忙。谢谢您需要使用->而不是来调

我试图用类中的函数操作var dump,但失败了。 我收到了第二次var转储的错误。第一次转储正确显示了带有数组的json结果。以下是错误:

Fatal error: Call to undefined function updateValue() in ...
我不明白在实例如何使用它所创建的类中的函数方面,我哪里出了错。难道他们不认为能够在类内部执行函数,因为它与类直接相关吗

代码:

注意:
用于隐藏敏感信息,它们是实际的代码/变量,在适当的位置有效。


请帮忙。谢谢

您需要使用
->
而不是
来调用成员函数

$dump=$userN->updateValue($user);

如deceze所述,是字符串连接运算符。所以这个代码

$dump = $userN.updateValue($user);
等于

$dump = $userN;
$dump .= updateValue($user);

您需要使用
->
而不是
来调用成员函数

$dump=$userN->updateValue($user);

如deceze所述,是字符串连接运算符。所以这个代码

$dump = $userN.updateValue($user);
等于

$dump = $userN;
$dump .= updateValue($user);

你能告诉我什么时候用吗。访问?是要访问变量而不是函数?在OOP中,您总是使用
->
(对于静态属性/方法)@Chen
在PHP中是字符串连接运算符,仅此而已。这与物品无关。谢谢。。。我想我和javascript的思想有点纠结。谢谢你的解释@陈:不客气。我发现自己编写的JS无效,因为我使用
而不是
+
进行连接。。如果这个答案帮助你解决这个问题,请考虑把它标记为接受。你能告诉我什么时候使用吗?访问?是要访问变量而不是函数?在OOP中,您总是使用
->
(对于静态属性/方法)@Chen
在PHP中是字符串连接运算符,仅此而已。这与物品无关。谢谢。。。我想我和javascript的思想有点纠结。谢谢你的解释@陈:不客气。我发现自己编写的JS无效,因为我使用
而不是
+
进行连接。。如果这个答案帮助你解决问题,请考虑将它标记为接受。