onWorkerStart

विवरण:

callback Worker::$onWorkerStart

यह Worker के उप-प्रक्रिया शुरू होने पर चलने वाले कॉलबैक फ़ंक्शन को सेट करता है, जो हर उप-प्रक्रिया के शुरू होने पर निष्पादित होगा।

ध्यान दें: onWorkerStart उप-प्रक्रिया के प्रारंभ होने पर चलती है, यदि कई उप-प्रक्रियाएँ चालू की जाती हैं ($worker->count > 1), तो हर उप-प्रक्रिया एक बार चलती है, इस प्रकार कुल मिलाकर यह $worker->count बार चलेगा।

कॉलबैक फ़ंक्शन के पैरामीटर

$worker

यह Worker ऑब्जेक्ट है

उदाहरण

<?php
use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onWorkerStart = function(Worker $worker)
{
    echo "Worker {$worker->id} starting...\n";
};
// वर्कर चलाएँ
Worker::runAll();

提示
व्यावसायिक तर्कों को अलग-अलग प्रक्रियाओं के आधार पर कार्यकर्ता->id का उपयोग करके अलग किया जा सकता है, जैसे कि केवल 0 नंबर प्रक्रिया में किसी विशेष कार्य को निष्पादित करना। अधिक जानकारी के लिएयहाँ देखें

提示
कॉलबैक के लिए केवल एनोनिमस फ़ंक्शन का उपयोग करने के अलावा, आपयहाँ देखें अन्य कॉलबैक लेखन शैलियों का उपयोग कर सकते हैं।