From f04a067cb749a15f854d34fce2b54d1618dd4688 Mon Sep 17 00:00:00 2001 From: Xiaobo Wang Date: Tue, 18 Oct 2016 14:06:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96joinParams=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 借助http_build_query优化joinParams方法 --- corp/util/Http.php | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/corp/util/Http.php b/corp/util/Http.php index b4d705c..18e4e51 100755 --- a/corp/util/Http.php +++ b/corp/util/Http.php @@ -43,19 +43,7 @@ public static function post($path, $params, $data) private static function joinParams($path, $params) { $url = OAPI_HOST . $path; - if (count($params) > 0) - { - $url = $url . "?"; - foreach ($params as $key => $value) - { - $url = $url . $key . "=" . $value . "&"; - } - $length = count($url); - if ($url[$length - 1] == '&') - { - $url = substr($url, 0, $length - 1); - } - } + (count($params) > 0) && ($url = sprintf("%s?%s", $url, http_build_query($params))); return $url; } -} \ No newline at end of file +}