PHP 方法调用报告错误,该错误是未定义的方法

2024-04-16

我相信我的类是正确的,但是当我尝试回显类的输出时,我在第 28 行收到错误:“ echo '你的全名 ....” 行是第 28 行。任何帮助都会很好

<?php

echo 'Your full name is ' . $person->retrieve_full_name() . '.';

?>

这是我创建函数的地方“检索全名"

public function __retrieve_full_name() {
    $fullname = $this->firstname . ' . ' . $this->lastname;
    return $fullname;
}/* This ends the Full Name Function*/

我得到的错误是

致命错误:在第 28 行调用 /home/mjcrawle/processlogin2.php 中未定义的方法 stdClass::retrieve_full_name()


你的函数被称为__retrieve_full_name,但你打电话retrieve_full_name。注意缺少的下划线。

双下划线通常是 php 内部/魔术函数的前缀,我建议不要在函数名称中使用它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP 方法调用报告错误,该错误是未定义的方法 的相关文章