user
বর্ণনা:
string Worker::$user
বর্তমান Worker উদাহরণ কোন ব্যবহারকারীর দ্বারা চলবে তা সেট করে। এই বৈশিষ্ট্যটি শুধুমাত্র যখন বর্তমান ব্যবহারকারী root হয় তখন কার্যকর হবে। সেট না করলে এটি ডিফল্টভাবে বর্তমান ব্যবহারকারী দ্বারা চলবে।
প্রস্তাবিত $user হলো সীমিত অধিকার সম্পন্ন ব্যবহারকারীদের যেমন www-data, apache, nobody ইত্যাদি।
অবধান: এই বৈশিষ্ট্যটি Worker::runAll(); চালনার পূর্বে সেট করতে হবে যাতে এটি কার্যকর হয়। উইন্ডোজ সিস্টেম এই বৈশিষ্ট্যকে সমর্থন করে না।
উদাহরণ
use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';
$worker = new Worker('websocket://0.0.0.0:8484');
// উদাহরণের চলন ব্যবহারকারী সেট করা
$worker->user = 'www-data';
$worker->onWorkerStart = function($worker)
{
echo "Worker starting...\n";
};
// ওয়ার্কার চালানো
Worker::runAll();