##PHP 5.4新特性##
掌握
- traits
trait的引入,可以扩展class的内容,使class在某种形式上实现了多重继承,更加灵活,trait不能被实例化 举个例子,假设有三个类,男人,女人,人,人是男人和女人的父类,双11购物不是人人都有的行为,放在人 这个父类里显然不合适,我们把双11购物单独定义为一个trait,这个双11购物的trait不能自己驱动,需要被 其他类引用,从而让引用trait的类具有购物行为
示例代码:
<?php | |
/** | |
* 将数字转为短网址代码 | |
* | |
* @param int $number 数字 | |
* @return string 短网址代码 | |
*/ | |
function generate_code($number) { | |
$out = ""; | |
$codes = "abcdefghjkmnpqrstuvwxyz23456789ABCDEFGHJKMNPQRSTUVWXYZ"; |
##PHP 5.4新特性##
掌握