- var_dump: documentation ( source)
- parse_url: documentation ( source)
- array_walk: documentation ( source)
<?php
class Bar {
public function Baz($uri)
{
$uri = parse_url($uri);
array_walk(
$uri,
function($value, $name) { $this->$component = $value; }
);
}
}
$bar = new Bar();
$bar->Baz('http://foo.bar/test?q=v');
var_dump($bar);