©
                    本文档使用
                    php中文网手册 发布
                
(PECL pecl_http >= 0.22.0)
HttpQueryString::__construct — HttpQueryString constructor
$global  = true 
   [,   mixed  $add 
  ]] )Creates a new HttpQueryString object instance.
   Operates on and modifies   $_GET   and
     $_SERVER['QUERY_STRING']   if global is  TRUE .
  
global whether to operate on $_GET and $_SERVER['QUERY_STRING']
add additional/initial query string parameters
Throws HttpRuntimeException.
[#1] michal dot kocarek at brainbox dot cz [2009-06-11 07:19:53]
Note about first argument when calling the constructor:
?C if true, instance will have initially exactly same query string as PHP received when user accessed the page
?C 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.