Validate::filter方法问题

浏览:982 发布日期:2017/02/04
5.0.0 - 普通 - 已处理
    protected function filter($value, $rule)
    {
        if (is_string($rule) && strpos($rule, ',')) {
            list($rule, $param) = explode(',', $rule);
        } elseif (is_array($rule)) {
            $param = isset($rule[1]) ? $rule[1] : null;
        } else {
            $param = null;
        }
        return false !== filter_var($value, is_int($rule) ? $rule : filter_id($rule), $param);
    }
当rule传递数组类型时,传递给filter_id函数的实参为数组类型,是否应在上面添加一句赋值语句$rule=$rule[0]?
评论(
后面还有条评论,点击查看>>