From 84dd868d7e1aa9651194e0187d5ee8a59afe65f9 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Fri, 29 Jan 2016 11:16:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3Input=E7=B1=BB=E7=9A=84has?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Input.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/library/think/Input.php b/library/think/Input.php index 73928820..25072c88 100644 --- a/library/think/Input.php +++ b/library/think/Input.php @@ -206,10 +206,6 @@ class Input if (0 === strpos($name, '?')) { return self::has(substr($name, 1), $input); } - if (is_null($input) && !empty($name)) { - $input = $name; - $name = ''; - } if (!empty($input)) { $data = $input; $name = (string) $name; @@ -257,6 +253,8 @@ class Input foreach (explode('.', $name) as $val) { if (!isset($data[$val])) { return false; + } else { + $data = $data[$val]; } } return true;