PHP致命错误:调用未定义的函数getusername()

PHP致命错误:调用未定义的函数getusername(),php,Php,这就是错误,我该如何修复它?这就是所有的代码,我对PHP感到困惑。我的模板自动生成错误日志,因此我看到了这一点,无法访问profile.php。请帮忙 配置文件编辑器 你的斧头错了。 你的: 正确: 错误“undefined function”是不言自明的,它表示您尝试调用的函数不存在。您的帖子具有函数“getusername()”,而您的代码段具有函数“getusername()”。请不要在代码段中使用大写字母“U”,请记住php是一种区分大小写的语言 谢谢这个函数定义了吗?@zerkm

这就是错误,我该如何修复它?这就是所有的代码,我对PHP感到困惑。我的模板自动生成错误日志,因此我看到了这一点,无法访问profile.php。请帮忙


配置文件编辑器
你的斧头错了。
你的:

正确:


错误“undefined function”是不言自明的,它表示您尝试调用的函数不存在。您的帖子具有函数“getusername()”,而您的代码段具有函数“getusername()”。请不要在代码段中使用大写字母“U”,请记住php是一种区分大小写的语言


谢谢

这个函数定义了吗?@zerkms它应该连接到mysql,当他们更改用户名密码或电子邮件时,当他们单击提交并将其发送到mysql时,它会更改。谢谢,但我现在得到了对未定义方法user::getUsername()的调用。好吧,你需要共享你的php文件。。。您可能正在尝试使用object sintaxe访问类函数(静态函数)
$user::getUsername()
访问静态函数
$user->getUsername()
到非静态函数是否存在相同的错误?您可以共享包含
$user
声明及其方法的类的代码吗?我遇到了一个新错误,就像我前面提到的调用未定义的方法user::getUsername()一样。您可以发布方法的定义位置吗?如果您拥有的是所有代码,那么它将无法工作。代码段$user->getUsername()表示您有一个名为$user的对象,它将是类user的实例。在类User中,应该有一个名为getUsername()的方法。因此,为了重述一遍,您需要首先创建一个包含方法的类(所有getXXX)。然后需要创建该类的实例对象。