From 4f62befcd6c47fd55817a5ea5925ebbdf0527cd5 Mon Sep 17 00:00:00 2001 From: Sebastian Bergmann Date: Thu, 4 Apr 2024 08:02:12 +0200 Subject: [PATCH] Eliminate superfluous exception handling --- src/Exporter.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/Exporter.php b/src/Exporter.php index cc3cc3f..5cec445 100644 --- a/src/Exporter.php +++ b/src/Exporter.php @@ -208,17 +208,15 @@ final class Exporter ini_set('precision', '-1'); - try { - $valueStr = (string) $value; + $valueAsString = (string) $value; - if ((string) (int) $value === $valueStr) { - return $valueStr . '.0'; - } + ini_set('precision', $precisionBackup); - return $valueStr; - } finally { - ini_set('precision', $precisionBackup); + if ((string) (int) $value === $valueAsString) { + return $valueAsString . '.0'; } + + return $valueAsString; } if (gettype($value) === 'resource (closed)') {