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