From 37f881791f8a8d5eda7b275c2f6edce73100b001 Mon Sep 17 00:00:00 2001 From: VikyZhang Date: Wed, 25 Oct 2017 10:43:54 +0800 Subject: [PATCH] Avoid: a non well formed numeric value encountered `'128M' * 1048576` will cause notice in PHP 7.1 `128' * 1048576` will not cause notice in PHP 7.1 --- pclzip.lib.php | 1 + 1 file changed, 1 insertion(+) diff --git a/pclzip.lib.php b/pclzip.lib.php index 33be0d7..5162425 100644 --- a/pclzip.lib.php +++ b/pclzip.lib.php @@ -1787,6 +1787,7 @@ public function privOptionDefaultThreshold(&$p_options) $v_memory_limit = ini_get('memory_limit'); $v_memory_limit = trim($v_memory_limit); $last = strtolower(substr($v_memory_limit, -1)); + $v_memory_limit = intval($v_memory_limit); if ($last == 'g') { //$v_memory_limit = $v_memory_limit*1024*1024*1024;