class A{}
class B{}
class C extends A, B{} //程序报错
class A{}
class B extends A {}
class C extends B{} //C 就可以同时继承了 B A
class A {
public function init()
{
echo 'A------> init' . PHP_EOL;
}
}
trait B {
public function say()
{
parent::init();
echo 'B------> init' . PHP_EOL;
}
}
class C extends A {
use B;
}
$a = new C();
$a->init();
$a->say();
本文为铭原创文章,转载无需和我联系,但请注明来自铭博客https://8ary.com
最新评论