From 299def8f02d71d6b64d571e6620a8227c1b6bd95 Mon Sep 17 00:00:00 2001 From: whwyy Date: Wed, 13 Dec 2023 19:22:39 +0800 Subject: [PATCH] eee --- function.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/function.php b/function.php index 3b3ec1ab..da2b9202 100644 --- a/function.php +++ b/function.php @@ -937,12 +937,15 @@ if (!function_exists('throwable')) { $message = "\033[31m" . $throwable::class . ' ' . $throwable->getMessage() . "\033[0m" . PHP_EOL; $message .= ' File: ' . $throwable->getFile() . PHP_EOL; $message .= ' Line: ' . $throwable->getLine() . PHP_EOL; - $message .= ' Trance: ' . PHP_EOL; $file = $throwable->getFile(); $line = $throwable->getLine(); - foreach ($throwable->getTrace() as $value) { + $trance = $throwable->getTrace(); + $current = array_pop($trance); + $message .= ' Trance: ' . $current['file'] . ' -> ' . (isset($current['class']) ? $current['class'] . '::' : '') . ($current['function'] ?? 'Closure') . ' line ' . $line . PHP_EOL; + + foreach ($trance as $value) { if (!isset($value['file'])) { $value['file'] = $file; }