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

GearmanClient::setCompleteCallback

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

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

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

gearmanclient.setcompletecallback.php

GearmanClient::setCompleteCallback

(PECL gearman >= 0.5.0)

GearmanClient::setCompleteCallbackПоставете функција што ќе се повика по завршувањето на задачата

= NULL

public GearmanClient::setCompleteCallback(callable $callback): bool

Користете за поставување функција за враќање на повици што ќе се повика кога GearmanTask е завршена, или кога (PECL gearman >= 0.6.0) се повикува од работник (кое и да се случи прво).

Овој повик се извршува само при извршување на GearmanTask using Додава позадинска задача со низок приоритет што ќе се извршува паралелно со други задачи. Повикајте го овој метод за сите задачи што треба да се извршуваат паралелно, а потоа повикајте. Не се користи за индивидуални задачи.

Забелешка:

Повикувањето ќе се активира само за задачи што се додадени (на пр. со повикување За сет од задачи претходно додадени со) по повикувањето на овој метод.

Параметри

callback

Функција или метод за повикување. Треба да врати валиден Gearman вредност за враќање.

Ако не е присутен израз за враќање, стандардно е GEARMAN_SUCCESS.

callback(GearmanTask $task, mixed $context): int
task

Задачата за која се повикува ова повикување.

context

Што било поминато на За сет од задачи претходно додадени со (или еквивалентен метод) како context.

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

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Види Исто така

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

Јустас Буткус
пред 14 години
One shall note, that callback function MUST either return a valid Gearman status code, or return nothing (do not return).

I.e. these are valid complete callbacks:

<?php
function goodCallbackOne(GearmanTask $task)
{
    print_r($task);
}
?>

<?php
function goodCallbackTwo(GearmanTask $task)
{
    print_r($task);
    return GEARMAN_SUCCESS;
}
?>

While following is NOT, unless you want your client code to fail with Gearman error 'german wait:no active file descriptors':

<?php
function badCallbackTwo(GearmanTask $task)
{
    print_r($task);
    return true;
}
?>
На оваа страница

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

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

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

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

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