onWorkerStart

Erklärung:

Rückruf Funktion Worker::$onWorkerStart

Setzt die Rückruffunktion, die beim Starten des Worker-Subprozesses ausgeführt wird. Diese Funktion wird jedes Mal ausgeführt, wenn ein Unterprozess gestartet wird.

Hinweis: onWorkerStart wird beim Starten des Unterprozesses ausgeführt. Wenn mehrere Unterprozesse gestartet werden ($worker->count > 1), wird die Funktion insgesamt $worker->count Mal ausgeführt.

Parameter der Rückruffunktion

$worker

Das Worker-Objekt

Beispiel

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

$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onWorkerStart = function(Worker $worker)
{
    echo "Starte den Worker...\n";
};
// Starte den Worker
Worker::runAll();

Hinweis: Neben der Verwendung anonymer Funktionen als Rückruf können auch andere Rückrufmethoden verwendet werden.