Re: call_user_*()

From: Date: Sun, 13 May 2001 10:26:25 +0000
Subject: Re: call_user_*()
References: 1 2 3  Groups: php.dev 
Request: Send a blank email to php-dev+get-55079@lists.php.net to get a copy of this message
"Sterling Hughes" <sterling@designmultimedia.com> schrieb im Newsbeitrag news:3AFE1D61.1070304@designmultimedia.com... > >> > >> Whereas, replacing the call_user_func above with the following: > >> > >> call_user_func($name, array($param1)); > >> > > > > Well, I thought that the function call_user_func_array() is supposed to be > > called this way. What good is it anyway? I suggest 'call_user_func_array' > > should > > be removed as it is not needed and also doesn't work with user functions > > that > > expect arguments by reference. > > > > > Well it is needed... If you need to decide how many arguments to pass > to a function at execution time then the call_user_func_array() function > is critical. > But you said that 'call_user_func' can be also called like this: call_user_func($function_name, array($arg1, arg2, arg3)); Where's the difference between call_user_func and call_user_func_array? Regards, Stefan Livieratos

« previous php.dev (#55079) next »