这是对没有真正问题的帖子的猜测。也许你可以使用动态检查参数:
function GuessWhoByHowManyMaybe () {
$NumberOfArguments = func_num_args();
# get each one
$ArrayOfArguments = func_get_args();
for ($i = 0; $i < $NumberOfArguments; $i++) {
echo "Argument " . $i . " is: " . $ArrayOfArguments[$i] . "\n";
}
# or grab one, in particular, right away
if ($NumberOfArguments >= 2) {
echo "Second argument is: " . func_get_arg(1) . "\n";
}
# example explained below this function
if ($NumberOfArguments == 0) {
// some useful code for when there are 0 arguments
} elseif ($NumberOfArguments == 1) {
// some useful code for when there is 1 argument
}
}您可以通过添加一些代码来检查参数的数量,然后执行一个动作,假设当传递了一定数量的参数时,它可以使它按您想要的方式行动,这意味着您可以执行某个操作。呃......如果你理解我的意思......