
5.引入命名空间


6.引入空间元素

7.给类、函数取别名

8.公共空间

9.命名空间注意事项

二、trait(原型)






三、迭代器
1.遍历数组

2.迭代器

<?php //定义类实现迭代器接口 class MyClass implements Iterator{ //$list属性用来保存学生数组 private $list=array(); //添加学生 public function addStu($name) { $this->list[]=$name; } //实现接口中的复位方法 public function rewind() { reset($this->list); } //验证当前指针是否合法 public function valid() { return key($this->list)!==null; } //获取值 public function current() { return current($this->list); } //获取键 public function key() { return key($this->list); } //指针下移 public function next() { next($this->list); } } //创建班级 $class=new MyClass(); //添加学生 $class->addStu('tom'); $class->addStu('berry'); $class->addStu('ketty'); //遍历班级 foreach($class as $k=>$v){ echo "{$k}-{$v}
"; } /* 0-tom 1-berry 2-ketty */ []( )四、PSR编码规范 ------------------------------------------------------------------------ ### []( )1.概述