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

GearmanClient::setCreatedCallback

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

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

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

gearmanclient.setcreatedcallback.php

GearmanClient::setCreatedCallback

(PECL gearman >= 0.5.0)

GearmanClient::setCreatedCallbackПоставете повик за враќање кога задачата е во ред

= NULL

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

Поставува функција за повратен повик што ќе се повика кога задачата ќе биде примена и ставена во ред од страна на Gearman серверот за задачи.

Забелешка:

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

Параметри

callback

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

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

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

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

context

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

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

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

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

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

stanislav точка reshetnev на gmail точка com
пред 11 години
Callback can accept not only GearmanTask object, but it can recieve a variable from GearmanClient::addTask():

<?php
$client = new GearmanClient();
$client->addServer();

$client->setCreatedCallback(function(GearmanTask $task, $some_info) {
  // now we have $some_info
  // ...
});

$client->addTask($function_name, $workload, "some info");
?>

So, we can send to our anonymous function something like $workload, because we can't get it from GearmanTask object. It may be usefull for logging of tasks queuing.
david точка schueler на tel-billig точка de
пред 11 години
Contrary to the documentation, this callback accepts an instance of \GearmanTask, not \GearmanClient.
На оваа страница

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

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

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

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

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