I have seen the PHP manual. But I don\'t understand the difference in behaviour between the earlier version and the later versions of PHP. I don\'t understand this statement
It means that this is invalid in 5.2:
function foo() { $array = array_map('strtolower', func_get_args()); } foo('BAR', 'BAZ');
It will abort with a Fatal error:
PHP Fatal error: func_get_args(): Can't be used as a function parameter
However in 5.3, it is valid code.