php5.5新增的yield关键字功能与相关使用技巧

2019-02-08 17:57:36 IT时代网

实例讲述PHP yield关键字功能与用法具体如下:

yield 关键字是php5.5版本推出的一个特性。生成器函数的核心是yield关键字。它最简单的调用形式看起来像一个return申明,不同之处在于普通return会返回值并终止函数的执行,而yield会返回一个值给循环调用此生成器的代码并且只是暂停执行生成器函数。

Example #1 一个简单的生成值的例子

简单来说就是:yield是仅仅是记录迭代过程中的一个过程值

补充示例:

示例2:

输出:

    3 squared is 9
    4 squared is 16
    5 squared is 25
    ...

示例3:

 

希望本文所述对大家PHP程序设计有所帮助。

声明:本站部分资源来源于网络,版权归原作者或者来源机构所有,如作者或来源机构不同意本站转载采用,请通知我们,我们将第一时间删除内容。本站刊载文章出于传递更多信息之目的,所刊文章观点仅代表作者本人观点,并不意味着本站赞同作者观点或证实其描述,其原创性及对文章内容的真实性、完整性、及时性本站亦不作任何保证或承诺,请读者仅作参考。