http://www.cnblogs.com/whoamme/p/5039533.html
http://www.laruence.com/2015/05/28/3038.html
http://php.net/manual/zh/language.generators.php 生成器手册
http://php.net/manual/zh/class.iterator.php 迭代器手册