本文主要是介绍php 基类中使用派生类的函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
php可在基类中使用派生类的函数,但基类对象就不能使用此使用了派生类函数的函数了:
class a {public function func1() {$this->func2(); // 虽然没有func2的定义,但也能通过编译}
}class b extends a {public function func2() {print("in b->func2");}
}$bObj = new b();
$bObj->func1(); // 正确$aObj = new a();
$aObj->func1(); // 报错没有找到a中的func2方法
运行它:
这篇关于php 基类中使用派生类的函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!