What is the recommended function for constructing a query string in PHP?
When constructing a query string in PHP, the recommended function to use is http_build_query(). This function takes an associative array of parameters and constructs a URL-encoded query string. It handles special characters and array values properly, making it a reliable method for building query strings.
// Example of using http_build_query() to construct a query string
$params = array(
'name' => 'John Doe',
'age' => 30,
'city' => 'New York'
);
$queryString = http_build_query($params);
echo $queryString;
// Output: name=John+Doe&age=30&city=New+York