--TEST-- Test unfinished fiber with suspend in finally --FILE-- getMessage(), "\n"; } finally { echo "outer finally\n"; } try { echo Fiber::suspend(); } catch (FiberError $exception) { echo $exception->getMessage(), "\n"; } }); $fiber->start(); unset($fiber); // Destroy fiber object, executing finally block. echo "done\n"; ?> --EXPECT-- fiber inner finally finally exception outer finally Cannot suspend in a force-closed fiber done