【发布时间】:2011-03-01 17:23:30
【问题描述】:
我在 WordPress 中有 3 个类(问题本身与它无关):
class WP_Widget
class Theme_Widget extends WP_Widget
class Specific_Widget extends Theme_Widget
基本上 Theme_Widget 包含一些基本 WP_Widget 的扩展功能。
在 Specific_Widget 内部我调用了 Theme_Widget 的方法之一:
class Specific_Widget {
function __construct() {
$this->some_method_that_belongs_to_Theme_Widget();
}
}
当我实例化 Specific_Widget 时,PHP 抛出如下致命错误:
Fatal error: Call to private method Theme_Widget::some_method_that_belongs_to_Theme_Widget() from context 'Specific_Widget' in ...
您知道我该如何解决这个问题吗?这是我第一次从 PHP 收到此错误。会不会是 WordPress 本身派生的?
【问题讨论】: