/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/json/tests/json_encode_recursion_02.phpt
25 строк
407 B
Jakub Zelenka
Introduce Zend guard recursion protection
24 авг 2023, 15:03
Не верифицирован
24 авг 2023, 15:03
53aa53f
Код
Авторство
О чём код?
--TEST-- json_encode() Recursion test with JsonSerializable and var_dump simple --FILE-- <?php class SerializingTest implements JsonSerializable { public $a = 1; public function jsonSerialize(): mixed { var_dump($this); return $this; } } var_dump(json_encode(new SerializingTest())); ?> --EXPECT-- object(SerializingTest)#1 (1) { ["a"]=> int(1) } string(7) "{"a":1}"