Strict and fast implementation of PSR-7 and PSR-17
The package does not contain any additional functionality other than that defined in the PSR interfaces.
This package requires PHP version 7.4 or later.
composer require httpsoft/http-message
|Runs per second||15868||19544||12257||19022||12117|
|Average time per run||0.0630 ms||0.0512 ms||0.0816 ms||0.0526 ms||0.0825 ms|
|Total time||1.8905 s||1.5349 s||2.4474 s||1.5771 s||2.4757 s|
See benchmark at https://github.com/devanych/psr-http-benchmark.
For the convenience of creating requests to the server from PHP superglobals, you can use the httpsoft/http-server-request package.
composer require httpsoft/http-server-request
composer require httpsoft/http-runner