From f41faa5e7ddd2a0197bb0fc21484f3b51241fe44 Mon Sep 17 00:00:00 2001 From: liugang Date: Thu, 7 Aug 2025 12:00:45 +0800 Subject: [PATCH] * [refac] Enhance the debug method to support variadic parameters. --- framework/helper.class.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/framework/helper.class.php b/framework/helper.class.php index 8075e939b9..3395ec5c9c 100644 --- a/framework/helper.class.php +++ b/framework/helper.class.php @@ -812,11 +812,19 @@ function getVisions(): array /** * Save debug log to the php log file which prefix with 'debug.'. * - * @param mixed $message + * @param mixed ...$messages * @return void */ -function debug($message = ''): void +function debug(mixed ...$messages): void { + if(count($messages) > 1) + { + foreach($messages as $message) debug($message); + return; + } + + $message = current($messages); + static $times = []; $time = microtime(true); $duration = $times ? $time - end($times) : 0;