【发布时间】:2014-02-24 15:38:34
【问题描述】:
假设我有这些课程
<?php
class Grandparent {
public function myMethod($param) {
//do something
}
}
class Parent extends Grandparent {
public function myMethod($param) {
//do something
return parent::myMethod($param) ;
}
}
class Son extents Parent {
public function myMethod($param) {
//do something
//code to access parent parent
}
}
?>
我想在儿子的 myMethod 类中避免调用他的父母并访问这个祖父母。我尝试的代码是 parent::parent::myMethod($param) 但是 Ide 给我一个错误。不通过父母以静态方式访问祖父母的方式是什么?
有什么可能吗?我知道有一些方法,如 get_parent_class,但我不希望他们使用它。我需要以静态方式调用。
【问题讨论】:
标签: php yii static-methods