daemonize
คำอธิบาย:
static bool Worker::$daemonize
คุณลักษณะนี้เป็นคุณลักษณะสถิตทั่วโลก ซึ่งแสดงว่าโปรแกรมทำงานในโหมด daemon (โปรแกรมพื้นหลัง) หรือไม่ ถ้าคำสั่งเริ่มต้นใช้พารามิเตอร์ -d คุณลักษณะนี้จะถูกตั้งค่าอัตโนมัติเป็น true นอกจากนี้ยังสามารถตั้งค่าในโค้ดได้ด้วย
หมายเหตุ: คุณลักษณะนี้ต้องถูกตั้งค่าให้มีผลก่อนการเรียกใช้งาน Worker::runAll(); ระบบปฏิบัติการ Windows ไม่รองรับคุณลักษณะนี้
ตัวอย่าง
use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';
Worker::$daemonize = true;
$worker = new Worker('text://0.0.0.0:8484');
$worker->onWorkerStart = function($worker)
{
echo "Worker start\n";
};
// เริ่มต้นการทำงานของ worker
Worker::runAll();