Mostrar lista de opciones

call_user_func_array()

« call_user_func | ceil »
<?php
// 
function barber($type)       { return "You wanted a $type haircut, no problem"; };
// function foobar($arg$arg2) { return __FUNCTION__ " got $arg and $arg2"; };

// adds custom callback functions, closures and methods
require "pbx_callbacks.php";
class_alias("pbx_callbacks""myclass");
$object = new myclass();

$mixed call_user_func_array (
    
?// callable $callback
    
  // array $param_arr
);
?>
Resultado
$mixed = 'foobar got one and two'
Ejemplos
#1 call_user_func_array  ("foobar",
 [
=> "one"=> "two"])
#2 call_user_func_array  ($barber,
 [
=> "mushroom"])
#3 call_user_func_array  ([=> "myclass"=> "say_hello"],
 [])
#4 call_user_func_array  ("myclass::say_hello",
 [])
#5 call_user_func_array  ([=> $object=> "say_goodbye"],
 [
=> "Bob"])
#6 call_user_func_array  ("strncmp",
 [
=> "abc"=> "DEF"=> 3])
#7 call_user_func_array  ("foobar")
#8 call_user_func_array  ("foobar",
 
123)
Ver también
call_user_func, class_alias, pbx_callbacks