Skip to content

Commit 72bbf0d

Browse files
committed
Improve json_encode() depth test
1 parent f8047d9 commit 72bbf0d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ext/json/tests/json_encode_depth.phpt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ json_encode() rejects depth values outside the encoder range
88
foreach ([2147483648, -2147483649] as $depth) {
99
try {
1010
json_encode([], depth: $depth);
11-
} catch (ValueError $e) {
12-
echo $e->getMessage(), "\n";
11+
} catch (Throwable $e) {
12+
echo $e::class, ': ', $e->getMessage(), "\n";
1313
}
1414
}
1515

1616
?>
1717
--EXPECT--
18-
json_encode(): Argument #3 ($depth) must be between -2147483648 and 2147483647
19-
json_encode(): Argument #3 ($depth) must be between -2147483648 and 2147483647
18+
ValueError: json_encode(): Argument #3 ($depth) must be between -2147483648 and 2147483647
19+
ValueError: json_encode(): Argument #3 ($depth) must be between -2147483648 and 2147483647

0 commit comments

Comments
 (0)