Generator::throw
Üreteç için bir istisna oluşturur
&reftitle.description;
public mixedGenerator::throw
Throwableexception
Üreteç için bir istisna oluşturur ve üretecin kaldığı yerden devam etmesini
sağlar. Geçerli &yield; ifadesine throw $exception
deyimini yerleştirmek gibidir.
Bu yöntem çağrıldığında üreteç kapalıysa istisna çağrıcının bağlamında
oluşur.
&reftitle.parameters;
exception
Üreteç içinde oluşturulacak istisna.
&reftitle.returnvalues;
Verilen değeri döndürür.
&reftitle.examples;
- Bir üreteçte istisna yavrulama
getMessage()}\n";
}
echo "Bar\n";
}
$gen = gen();
$gen->rewind();
$gen->throw(new Exception('Test'));
?>
]]>
&example.outputs;