Stefan Livieratos wrote:

> "Sterling Hughes" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> 
> 
>>>>  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?
> 


Right, that was a brain fart, I corrected that in the above message.

-Sterling



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to