Ну и так, размышления вслух:
если в большинство из этих функций удастся передать что-то вроде {${phpinfo()}} (там, где используется call_user_func), просто, в любое место в массиве, то код выполнится (правда тут двойные кавычки принципиальны).
PS: может и бред, но пусть будет ^_^
примеры:
PHP код:
array_map('1', array("{${phpinfo()}}"));
PHP код:
<?php
function s($a, $b){
return strcmp($b[1], $a[1]);
}
usort($c = array("{${phpinfo()}}", '1'), 's');
?>
и еще один по поводу usort - кол-во элементов в массиве не имеет значения, главное соблюсти последовательсноть:
PHP код:
<?php
$c = array(1,2,3,'phpinfo()',4,5,'assert',6,7);
usort($c, 'call_user_func');
?>