欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放

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

欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放