男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

Generator::throw

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

Generator::throw向生成器中拋入一個(gè)異常

說(shuō)明

public Generator::throw(Throwable $exception): mixed

拋出一個(gè)異常到生成器并恢復生成器的執行。 與當前 yield 表達式被 throw $exception 語(yǔ)句替換是一樣的行為。

如果調用此方法時(shí)生成器已經(jīng)關(guān)閉,則將會(huì )在調用者的上下文中拋出異常。

參數

exception

拋出異常到生成器。

返回值

返回生成的值。

范例

示例 #1 拋出異常到生成器

<?php
function gen() {
    echo 
"Foo\n";
    try {
        yield;
    } catch (
Exception $e) {
        echo 
"Exception: {$e->getMessage()}\n";
    }
    echo 
"Bar\n";
}
 
$gen gen();
$gen->rewind();
$gen->throw(new Exception('Test'));
?>

以上例程會(huì )輸出:

Foo
Exception: Test
Bar

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站