PHP.mk документација

Fiber::isRunning

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

fiber.isrunning.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека fiber.isrunning.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Fiber::isRunning

Референца за `fiber.isrunning.php` со подобрена типографија и навигација.

fiber.isrunning.php

Fiber::isRunning

(PHP 8 >= 8.1.0)

Fiber::isRunningЈа одредува состојбата на влакното (дали работи)

= NULL

public Fiber::isRunning(): bool

Параметри

Оваа функција нема параметри.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true само ако влакното работи. Влакното се смета дека работи по повик до Го суспендира извршувањето на тековното влакно. Вредноста дадена на овој метод ќе биде вратена од повикот до, Fiber::start(), или Fiber::resume() што сè уште не се вратил. Врати false ако влакното не работи.

Белешки од корисници 1 белешка

booleantype1990 на gmail точка ком
10 месеци пред
Fiber::isRunning() will only return true if you call it from within a Fiber while it is running.

<?php
$fiber = new Fiber(function ($fiber) {
    echo "Inside Fiber. isRunning: ";
    var_dump($fiber->isRunning()); // Here is true

    Fiber::suspend();

    echo "Inside Fiber again after resume(). isRunning: ";
    var_dump($fiber->isRunning()); // true again
});

echo "Before Fiber launch. isRunning: ";
var_dump($fiber->isRunning()); // Here is false

$fiber->start($fiber);

echo "After suspend. isRunning: ";
var_dump($fiber->isRunning()); // Here is false

$fiber->resume();

echo "After resume. isRunning: ";
var_dump($fiber->isRunning()); // Here is false
?>

Result:
Before Fiber launch. isRunning: bool(false)
Inside Fiber. isRunning: bool(true)
After suspend. isRunning: bool(false)
Inside Fiber again after resume(). isRunning: bool(true)
After resume. isRunning: bool(false)
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.