Задать вопрос
@azuf

Как правильно создать объект класса Request в Workerman?

В документации для Workerman есть пример использования объекта класса Request для получения URI.

use Workerman\Worker;
use Workerman\Connection\TcpConnection;
use Workerman\Protocols\Http\Request;
require_once __DIR__ . '/vendor/autoload.php';

$worker = new Worker('http://0.0.0.0:8080');

$worker->onMessage = function(TcpConnection $connection, Request $request)
{
    $connection->send($request->uri());
};

// Запуск воркера
Worker::runAll();

Хочу создать отдельный объект этого класса, но не могу понять какой аргумент нужен конструктору. Код класса Request здесь. Код конструктора такой

public function __construct(protected string $buffer) {}

Нужно передать какой то буфер. Как понять что это должно быть? Зачем нужен модификатор доступа protected для параметра? Какие свойства он ему придаст?
  • Вопрос задан
  • 608 просмотров
Подписаться 2 Простой 8 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы