开启辅助访问
帐号登录 |立即注册

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 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。