* [refac] Enhance the debug method to support variadic parameters.

This commit is contained in:
liugang
2025-08-21 08:38:26 +08:00
committed by tianshujie
parent 8c16f1812d
commit 49ebadd658
+10 -2
View File
@@ -812,11 +812,19 @@ function getVisions(): array
/**
* Save debug log to the php log file which prefix with 'debug.<today>'.
*
* @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;