Sarabande.jp: PHP 5.5 でジェネレータが導入される
sarabandejp:
PHP 5.5 でジェネレータが導入されることになりました。
PHP においてジェネレータは Iterator インターフェイスを実装するクラスで次のメソッドが定義されています。
final class Generator implements Iterator { void rewind(); bool valid(); mixed current(); mixed key(); void next(); mixed send(mixed $value);
}
関数やメソッド定義のなかの yield 文で指定した式は foreach…