For those who are using PECL pecl_http 2, you need to refer to HttpQueryString, which is now implemented under http namespace. Therefore,
<?php new \http\QueryString(); ?>
(PECL pecl_http >= 0.23.0)
http_build_str — Build query string
$query
[, string $prefix
[, string $arg_separator
= ini_get("arg_separator.output")
]] )Builds a query string from an array of query variables. In effect, this function is the opposite of parse_str().
query
associative array of query string parameters
prefix
top level prefix
arg_separator
argument separator to use (by default the INI setting arg_separator.output will be used, or "&" if neither is set
Returns the built query as string on success or FALSE
on failure.
For those who are using PECL pecl_http 2, you need to refer to HttpQueryString, which is now implemented under http namespace. Therefore,
<?php new \http\QueryString(); ?>