php单继承的实现我想很多现在都会,那么怎么去实现多继承呢。
trait
这个东西就能实现多继承
怎么用?
<?php
trait A
{
public function getName()
{
reutrn "my name is tanyong";
}
}
trait C
{
public function getAge()
{
return "my age is 24";
}
}
class B
{
use A,C;
}
$b = new B();
echo $b->getName();
echo $b->getAge();
?>
trait 的限制
1、trait声明的类不能直接被实例化
2、trait声明的类不能被继承