Generator::throwThrow an exception into the generator Description
public mixed Generator::throw
( Exception
$exception
)Throws an exception into the generator and resumes execution of the generator. The behavior will be the same as if the current yield expression was replaced with a throw $exception statement. If the generator is already closed when this method is invoked, the exception will be thrown in the caller's context instead. Parameters
Examples
Example #1 Throwing an exception into a generator
<?php The above example will output: Foo Exception: Test Bar Return ValuesReturns the yielded value. |