php生成器是什么?
就我个人理解,php生成器就是一个函数,不过这个函数包含了yield关键字,使用了这个关键字后调用该函数会返回一个Generator Object对象,遍历该对象可以执行该函数得到yield返回的值。在遍历对象时程序每次执行到yield就会返回值并保留当前状态,下一次循环时从yield的下一行开始执行直道循环结束。这样的话在一个循环中使用yield关键字就会返回多个值。
就php生成器的优点我在后面的学习中会补充
- yield的使用可以再后面的<网站扫描>博客中查看
基本使用
产生1到10的数
echo "<hr />";
echo "yield的基本使用:<br />";
function count_to_ten()