note 91471 deleted from httpquerystring.construct by sobak
| From: | sobak@php.net | Date: | Sun, 04 Dec 2016 07:26:37 +0000 |
| Subject: | note 91471 deleted from httpquerystring.construct by sobak | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-208105@lists.php.net to get a copy of this message | ||
Note Submitter: michal dot kocarek at brainbox dot cz
----
Note about first argument when calling the constructor:
â if true, instance will have initially exactly same query string as PHP received when user
accessed the page
â if false, instance will be empty.
<?php
// Imagine that user puts "test.php?name=JamesBond&age=30" into browser, thenâ¦
$query = new HttpQueryString(); // query is "name=JamesBond&age=30". (First argument
is true by default.)
$query = new HttpQueryString(false); // query is empty
$query = new HttpQueryString(true, 'age=31'); // query is
"name=JamesBond&age=31", name was preserved, age was updated
$query = new HttpQueryString(false, 'age=31'); // query is "age=31"
?>
Second argument can be string and associative array, same as for HttpQueryString->set() method.