【发布时间】:2017-07-02 19:12:24
【问题描述】:
这是我的代码的简化:
class questions {
public function index( $one = '', $two = '', $three = '' ) {
return 'sth';
}
}
class tags extends questions {
public function index () {
return parentClass::index();
}
}
但是我的代码抛出了这个错误:
有人知道我该如何解决这个错误吗?
【问题讨论】:
-
检查autoloader.php中的代码...
-
您应该使用
parent::index()从tags类调用questions::index()而不是parentClass::index()。 -
你试过return questions::index();
-
您的代码中没有
parentClass。访问父母有一个关键字parent。 -
@Jocelyn
<?php function my_autoloader($class) { require_once($class.".php"); } spl_autoload_register('my_autoloader'); ?>。你知道它有什么问题吗?
标签: php function class oop inheritance