onWorkerStart
Giải thích:
callback Worker::$onWorkerStart
Thiết lập hàm gọi lại cho quá trình khởi động con Worker, mỗi lần một con Worker khởi động thì hàm sẽ được thực thi.
Chú ý: onWorkerStart được thực thi khi một con Worker khởi động, nếu có nhiều con Worker ($worker->count > 1
), mỗi con Worker thực thi một lần, tổng cộng sẽ thực thi $worker->count
lần.
Tham số của hàm gọi lại
$worker
Đó là đối tượng Worker
Ví dụ
use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';
$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onWorkerStart = function(Worker $worker)
{
echo "Con Worker đang khởi động...\n";
};
// Chạy worker
Worker::runAll();
Lưu ý: Ngoài việc sử dụng hàm vô danh như là hàm gọi lại, bạn cũng có thể tham khảo ở đây để sử dụng cách viết mã hàm gọi lại khác.