Rendimiento PHP de palabra clave
Ejemplo
Úselo yield from
para crear una función generadora:
<?php
function countTo4() {
yield from [1, 2, 3];
yield 4;
}
foreach(countTo4() as $number) {
echo $number;
echo
"<br>";
}
?>
Definición y uso
La yield from
palabra clave se utiliza para crear una función de generador. Las funciones del generador actúan como iteradores que se pueden recorrer con un foreach
bucle.
La yield from
palabra clave proporciona los valores de un iterador uno por uno cada vez que se llama a la función del generador hasta que no quedan elementos en el iterador, luego el generador pasará a la siguiente yield
palabra clave.
páginas relacionadas
La yield
palabra clave
La foreach
palabra clave
❮ Palabras clave de PHP