前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP5.4新特性trait

PHP5.4新特性trait

作者头像
苦咖啡
发布2018-04-28 14:16:52
8030
发布2018-04-28 14:16:52
举报
文章被收录于专栏:我的博客我的博客
代码语言:javascript
复制
php 
//代码片段1
class Hello {  
    public $id = 2;  
    public function __construct() {  
        echo 'constructHello! 
';  
    }  
    public function sayHello() {  
        echo 'Hello 
';  
    }  
}  
interface World {  
    public function sayWorld(); 
    //{  
        //echo 'World 
';  
    //}  
}  
  
class MyHelloWorld extends Hello implements World{  
    public function __construct() {  
        echo 'constructMyHelloWorld 
';  
    }  
    public function sayHello() {  
        echo 'Hello
';  
    }  
    //use Hello, World; 
    public function sayWorld(){
        echo 'World 
';
    } 
    public function saySelf() {  
        echo '!
';  
    }  
}  
  
$o = new MyHelloWorld();  
$o->sayHello();  
$o->sayWorld();  
$o->saySelf();  
echo $o->id;  

//代码片段2
php 
trait Hello {  
    public $id = 2;  
    public function __construct() {  
        echo 'constructHello! 
';  
    }  
    public function sayHello() {  
        echo 'Hello 
';  
    }  
}  
trait World {  
    public function sayWorld() {  
        echo 'World 
';  
    }  
}  
  
class MyHelloWorld{  
    public function __construct() {  
        echo 'constructMyHelloWorld 
';  
    }  
    public function sayHello() {  
        echo 'Hello
';  
    }  
    use Hello, World;  
    public function saySelf() {  
        echo '!
';  
    }  
}  
  
$o = new MyHelloWorld();  
$o->sayHello();  
$o->sayWorld();  
$o->saySelf();  
echo $o->id; 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年4月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档