
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 0.82 KB | hits: 11 | expires: Never
php: dynamically call overloadable function with an argument array
array_merge($array1, $array2, $array3, $array4, $array5, $array6, $array7);
public function index() {
$head = $this->_model->title("Index Page"); // returns array
$nav = $this->_model->navigation(); // returns array
$default = $this->_model->default_page(); // returns array
$data = $this->merge($head, $nav, $default); // merge all arrays
$this->loadView( 'view_admin', $data );
}
private function merge(){
$args = func_get_args();
// ... do stuff the the arrays ...
return array_merge($args[0],$args[1],$args[2]);
}
return array_merge($args[0],$args[1],$args[2]);
array_merge(/* All Array args passed in */)
return call_user_func_array('array_merge', $args);
return call_user_func("array_merge", $args);