diff --git a/components/http_foundation.rst b/components/http_foundation.rst index a9131112d1d..594ce070b4e 100644 --- a/components/http_foundation.rst +++ b/components/http_foundation.rst @@ -162,16 +162,16 @@ exist:: $request->query->get('bar', 'baz'); // returns 'baz' -When PHP imports the request query, it handles request parameters like -``foo[bar]=baz`` in a special way as it creates an array. The ``get()`` method -doesn't support returning arrays, so you need to use the following code:: +To access request parameters like ``foo[bar]=baz``, you can use the following code:: // the query string is '?foo[bar]=baz' - // don't use $request->query->get('foo'); use the following instead: - $request->query->all('foo'); + $request->query->get('foo'); // returns ['bar' => 'baz'] + $request->query->get('foo')['bar']; + // returns "baz" + // if the requested parameter does not exist, an empty array is returned: $request->query->all('qux'); // returns [] pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy