我有两个特别的页面
维基
:
SpecialOne.php
SpecialTwo.php
在我的第一页的主要功能中(
wfSpecialOne()
)我想使用我的第二个
Specialpage (X(), Y())
但是调试器说
方法未知
.
同一问题,当(现在)
static function X()
电话
function A()
这是
SpecialTwo.php
到目前为止我所做的:
include_once("SpecialTwo.php");
class SpecialOne extends SpecialPage {
public function __construct() {
parent::__construct( 'One' );
}
public function execute( $sub ) {
$out = $this->getOutput();
$this->wfSpecialOne();
}
function wfSpeicalOne(){
$var1 = X();
$var2 = Y();
}
}
我的第一个想法是创建所有函数
static
但如果是这样,我必须重构每个类中的函数调用,以:
SpecialTwo::X();
SpecialTwo::Y():
没有更好的方法吗?还是我错过了什么?