Php 性格上的冲突是行不通的
我想知道这为什么不起作用。。trait实现的第二行,不显示任何错误。。当我评论它的时候,我喜欢它Php 性格上的冲突是行不通的,php,oop,traits,Php,Oop,Traits,我想知道这为什么不起作用。。trait实现的第二行,不显示任何错误。。当我评论它的时候,我喜欢它 trait Laptop{ public function battery_life(){ echo "Laptop battery life"; } } trait Mobile{ public function battery_life(){ echo "Mobile battery life"; } } class A{
trait Laptop{
public function battery_life(){
echo "Laptop battery life";
}
}
trait Mobile{
public function battery_life(){
echo "Mobile battery life";
}
}
class A{
use Laptop,Mobile{
Laptop::battery_life insteadof Mobile;
Moblile::battery_life as MobileBatterylife;// This is not working
}
}
$obj = new A;
$obj->battery_life();
您的“手机”字有输入错误:
应该是
Mobile::battery_life as MobileBatterylife;
是否正在设置错误显示错误选项以显示错误?
Mobile::battery_life as MobileBatterylife;