2012-11-20 68 views
0

我正在使用wordpress,并且我已经扩展了一个插件类。PHP - 如何强制执行子方法

class A { 
    public function languages_menu(){ ... print "en"; } 
} 

class B extends A { 
    public function languages_menu(){ ... print "en-EN"; } 
} 

我的插件执行父梅索德和子方法:

结果

en 
en-EN 

我尽量只执行儿童方法。知道我不能改变父方法

我还没有找到解决方案。你可以帮我吗 ?

在此先感谢

回答

0

你的B类languages_menu()方法可能包含parent::languages_menu(),评论说,行,看它是否产生你正在寻找的结果。

+0

我的班级B中没有这一行 –

+0

您能否在B班级和您称之为B-> languages_menu()'的行中提供'languages_menu()'的完整代码? – Daniel