
Próbowałem zrobić tak
<?php function foo2($arg1, $arg2, $arg3) { } function foo() { foreach ($arg_list as $k) { $arg_list2 .= ', '.$k; } foo2 ($arg_list2); } foo(1, 2, 3); ?>
<?php function foo2($arg1, $arg2, $arg3) { } function foo() { foreach ($arg_list as $k) { $arg_list2 .= ', '.$k; } foo2 ($arg_list2); } foo(1, 2, 3); ?>
<?php function foo2($arg1, $arg2, $arg3) { } function foo() { call_user_func_array('foo2', $arg_list); } foo(1, 2, 3); ?>
<?php call_user_func(array('nazwa_klasy', 'metoda_statyczna'), $argumenty); // == nazwa_klasy::metoda_statyczna($argumenty) ?>
<?php Class Test { function __construct($arg1, $arg2, $arg3) { } } { $class = new Test(); call_user_func_array($class, $arg); } ?>