php - "Call to undefined method"- 但我知道它存在

标签 php

这行代码:

echo "<strong> {$this->author->last} {$this->date->shortYear()}</strong> ...";

给我这个错误:

Fatal error: Call to undefined method Date::shortYear() in /f5/debate/public/libs/Card.php  on line 22

即使在 Date.php 中(包含在 Card.php 中):

class Date {
    public $day;
    public $month;
    public $year;

    public function shortYear() {
        return substr($this->year, -2);
    }
}

最佳答案

您正在实例化错误的 Date 类。您可以使用 PHP 的 get_class_methods() 函数来确认哪些方法可用。

关于php - "Call to undefined method"- 但我知道它存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3225812/

相关文章:

PHP查询以更新表中的字段

php - jquery 自动完成 php 错误 404

php - CakePHP 插件 - 如何为虚 URL 设置 Apache Rewrite

PHPExcel 和小计

php - 如何推导出销售效率

内联 css 中的 PHP 变量

php - 将json字符串的某些值转换为php中的整数

php - 对列表 php 进行搜索过滤的正确方法是什么?

php - 如何使用mysqli bind_result

php - Google 日历事件创建和 Google 企业帐户