在wp中包括/插件。php(apply\\u filters)有:
foreach( (array) current($wp_filter[$tag]) as $the_ )
if ( !is_null($the_[\'function\']) ){
$args[1] = $value;
$value = call_user_func_array($the_[\'function\'], array_slice($args, 1, (int) $the_[\'accepted_args\']));
}
那么,如果执行9999,函数将通过比它需要的更多的参数?这是个什么问题?如果不需要这些参数,请不要将它们放在函数声明中。向其声明的函数传递更多参数会让人相信它接受的函数甚至不会引起PHP注意,事实上正是因为这样,func\\u get\\u args()才是一个有用的函数。
我的推理是错误的,还是您不想告诉函数向其传递9999个变量的原因?