March 22nd, 2011
In Technology
No Comments
If you enjoy this article, see the other most popular articles
If you enjoy this article, see the other most popular articles
If you enjoy this article, see the other most popular articles
http_build_query
(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com, or follow me on Twitter.
PHP is an odd language, with odd habits. I was just looking for the file upload syntax in Symfony 1.4 and stumbled upon this bit of code.
if ($this->form->isValid())
{
foreach ($request->getFiles($this->form->getName()) as $uploadedFile)
{
$uploadDir = sfConfig::get(‘sf_upload_dir’) . ‘/assets’;
move_uploaded_file($uploadedFile[“tmp_name”], $uploadDir . “/” . $uploadedFile[“name”] );
}
$this->redirect(‘media/thumbnailSelector?’.http_build_query($this->form->getValues()));
}
I’d never seen http_build_query before, so I looked it up.
http_build_query — Generate URL-encoded query string
string http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] )
Generates a URL-encoded query string from the associative (or indexed) array provided.
PHP has a lot of convenient functions like this, which are sort of just randomly thrown into the overall pile of functions that a programmer can use. This isn’t exactly a bad thing, but it does give PHP that unique feeling of being a random pile of convenience that no one put much thought into.
February 8, 2022 9:33 am
From Michael S on How I recovered from Lyme Disease: I fasted for two weeks, no food, just water
"Did you have Bartonella, too? Seems it uses autogenesis..."