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