PHP多继承
class Base{
public function sayHello(){
echo "hello ";
}
}
trait SayWorld{
public function sayHello(){
parent::sayHello();
echo "world".PHP_EOL;
}
}
trait SayWorld2{
public function sayHello2(){
echo "PHP".PHP_EOL;
}
}
class MyHelloWorld extends Base{
use SayWorld,SayWorld2;
}
$s = new MyHelloWorld();
$s->sayHello();
$s->sayHello2();
输出结果:
hello world
PHP