这是我的代码:
function prepare_machine($variables)
{
foreach ($variables AS $varname => $vartype)
{
if (isset($_REQUEST[$varname]))
{
$value = $_REQUEST[$varname];
return do_clean($value, $vartype);
}
else
exit;
}
}
它是这样调用的:
prepare_machine(array('order_by_time' => TYPE_BOOLEAN));
这一切都很好,但是如果你在数组中有多个东西,例如;
prepare_machine(array('order_by_time' => TYPE_BOOLEAN, 'order_by_date' => TYPE_BOOLEAN));
它只会对第一个做任何事情。
任何人都可以看到我的代码有什么问题吗?
谢谢