
Fiber::getCurrent를 사용할 때, 비동기 작업에서 사용되는 경우를 예로 들어보겠습니다.
#hostingforum.kr
php
use Fiber;
function asyncTask() {
$currentFiber = Fiber::getCurrent();
echo "현재 실행 중인 Fiber의 ID: " . $currentFiber->getThreadId() . "n";
$currentFiber->resume();
}
$fiber = Fiber::create(function () {
asyncTask();
});
$fiber->start();
위의 예제에서, `Fiber::getCurrent()` 메소드는 현재 실행 중인 Fiber를 반환합니다. 이 Fiber의 ID를 출력합니다.
이러한 예제는 비동기 작업에서 Fiber::getCurrent를 사용하는 방법을 보여줍니다. 비동기 작업에서 Fiber::getCurrent를 사용하면 현재 실행 중인 Fiber를 확인할 수 있습니다.
2025-06-06 23:16