php中的trait
来源:互联网 发布:java九九乘法表编程 编辑:程序博客网 时间:2024/06/05 15:52
php是不支持多继承的,但是php中trait的使用可以做到类似多继承的效果(个人是这么觉得的),php 5.4.0以上版本支持trait
基本使用
<?php
trait traitDemo{ function getRand(){ return rand(1,50); }}class demo1{ public function get(){ return 'demo'; }}class demo2 extends demo1{ use traitDemo; public function gets(){ echo $this->get(),$this->getRand(); }}
需要注意的是如果trait中的方法和基类的方法名一样,则会覆盖基类方法,当前类的方法名和trait中的方法一样,则会覆盖trait中的方法
0 0
- php中的trait
- php中的trait
- php中的trait
- php中的trait
- PHP中的trait方法冲突
- php中的Trait特性及作用
- PHP中的trait,interface和abstract
- PHP中的Trait 特性及作用
- php trait
- php trait
- PHP TRAIT
- PHP Trait
- PHP trait
- php trait
- PHP Trait
- php-Trait
- php trait
- php trait
- 二值图像的腐蚀和膨胀
- linux chown 和 chgrp 指令
- 数字雨+大数加法+割圆术求π+冒泡排序+快速排序+栈练习+链表练习
- ViewPage无限轮播小点设置
- c++11多线程生产者消费者问题
- php中的trait
- 安卓用Fragment+RadioButton组合构成的底部导航栏的实现
- 关于javaScript Array数组方法的应用
- NYOJ-1188并集与交集,STL的灵活运用!
- day8-23(JDBC)
- 内积和外积
- Visual Studio+QT+OpenCv实现视频拍照保存功能
- Qt主界面和一个新的Dialog的通信(交互)
- 定义Retrofit 网络接口服务的包装类(基础类)