Re: RFC: Server-Side Request and Response Objects (v2)
| From: | Paul M. Jones | Date: | Sat, 15 Feb 2020 20:10:30 +0000 |
| Subject: | Re: RFC: Server-Side Request and Response Objects (v2) | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-108607@lists.php.net to get a copy of this message | ||
Hi all,
> On Feb 15, 2020, at 02:01, Larry Garfield <larry@garfieldtech.com> wrote:
>
> ... is this proposal intended to supplant HttpFoundation and PSR-7 ... ?
This is question is answered in the RFC introduction; quoting from there:
The SQLite “about” page says, “Think of SQLite not as a replacement
for Oracle but as a replacement for fopen().”
https://www.sqlite.org/about.html
Likewise, think of this RFC not as a replacement for HttpFoundation
or PSR-7, or as a model of HTTP messages, but as an object-oriented
alternative to superglobals, header(), setcookie(), setrawcookie(),
and so on.
> PDO was mentioned previously as a model.
I did not mention PDO as "a model". I mentioned PDO (along with other extensions) to
illustrate a counter-argument to objections based on the availability and comparability of userland
implementations. The counter-argument summary was:
That's not to say "because PDO was allowed into core, this RFC must
therefore be allowed into core" but to say "those objections alone
were not a barrier to PDO, so they alone should not be a barrier to
this RFC".
The argument, and my counter-argument, are here: <https://externals.io/message/108436#108493>
--
Paul M. Jones
pmjones@pmjones.io
http://paul-m-jones.com
Modernizing Legacy Applications in PHP
https://leanpub.com/mlaphp
Solving the N+1 Problem in PHP
https://leanpub.com/sn1php