php[world] 2015 Call for Speakers

Die Generator Klasse

(PHP 5 >= 5.5.0)

Einführung

Generator Objekte werden zurückgeliefert von Generatoren.

Achtung

Generator Objekte können nicht durch new instanziiert werden.

Klassenbeschreibung

Generator implements Iterator {
/* Methoden */
public mixed current ( void )
public mixed key ( void )
public void next ( void )
public void rewind ( void )
public mixed send ( mixed $value )
public mixed throw ( Exception $exception )
public bool valid ( void )
public void __wakeup ( void )
}

Inhaltsverzeichnis

add a note add a note

User Contributed Notes 1 note

up
-27
dejiakala at gmail dot com
7 months ago
<?php

function sayHello($people) {
  foreach(
$people as $person) {
   
yield "hello " . $person;
  }
}

var_dump(sayHello(array('foo', 'bar', 'baz')));

?>

Output:

class Generator#1 (0) { 
}
To Top