xref: /ext-fiber/tests/unfinished-fiber.phpt (revision 068e4ea3)
1--TEST--
2Test unfinished fiber
3--EXTENSIONS--
4fiber
5--FILE--
6<?php
7
8$fiber = new Fiber(function (): void {
9    try {
10        echo "fiber\n";
11        echo Fiber::suspend();
12        echo "after suspend\n";
13    } catch (Throwable $exception) {
14        echo "exit exception caught!\n";
15    }
16
17    echo "end of fiber should not be reached\n";
18});
19
20$fiber->start();
21
22echo "done\n";
23
24?>
25--EXPECT--
26fiber
27done
28