本文主要讲解“php中什么是生成器”,文中的讲解内容简单明了,易学易懂。请跟随边肖的思路,一起学习《php中什么是生成器》。
1.生成器提供了一种更容易实现简单对象迭代的方法。与定义类相比,性能开销和复杂性大大降低。
2.生成器允许在foreach代码块中编写代码来迭代一组数据,而无需在内存中创建数组,这将使内存达到上限或占用相当多的处理时间。
实例
public functiontestyield($ nums){ 0
foreach($ num SAS $ num){ 0
收益$ num
}
}
publicfunctionindex()
{
foreach($this-testYield([1,2,4,5])作为$ num){ 0
dump($ num);
}
die();
}感谢您的阅读。以上就是“php中什么是生成器”的内容。看完这篇文章,相信你对php中什么是生成器有了更深的理解。具体用法需要实践验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/41731.html