1--TEST-- 2Observer: Basic fiber switching 3--EXTENSIONS-- 4zend_test 5--INI-- 6zend_test.observer.enabled=1 7zend_test.observer.fiber_init=1 8zend_test.observer.fiber_switch=1 9zend_test.observer.fiber_destroy=1 10--FILE-- 11<?php 12 13$fiber = new Fiber(function (): void { 14 Fiber::suspend(); 15}); 16 17$fiber->start(); 18$fiber->resume(); 19 20?> 21--EXPECTF-- 22<!-- init '%sobserver_fiber_01.php' --> 23<!-- alloc: %s --> 24<!-- switching from fiber %s to %s --> 25<init '%s'> 26<!-- init {closure}() --> 27<!-- switching from fiber %s to %s --> 28<suspend '%s'> 29<!-- switching from fiber %s to %s --> 30<resume '%s'> 31<!-- switching from fiber %s to %s --> 32<returned '%s'> 33<!-- destroy: %s --> 34