请选择 进入手机版 | 继续访问电脑版
开启辅助访问
帐号登录 |立即注册

PHP解决trait中方法重名的冲突

 
trait Log
{
public function save( )
{
return_ METHOD__ ;
}
}

trait Comment
{
public function save()
{
return__ METHOD_ ;
}

//解决trait中有重名的方法的调用问题
class Topic
{
use Log, Comment {
Log: :save insteadof Comment;
Comment: :save as send;
}
}

$topic = new Topic;
// echo $topic->save() ;
echo $topic->send( ) ;


回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则