/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
json
/
tests
/
File Upload :
llllll
Current File: //usr/local/lsws/phpbuild/php-8.0.7/ext/json/tests/bug72069.phpt
--TEST-- Bug #72069 (Behavior \JsonSerializable different from json_encode) --FILE-- <?php $result = json_encode(['end' => json_decode(null, true)]); var_dump($result); class A implements \JsonSerializable { function jsonSerialize() { return ['end' => json_decode(null, true)]; } } $a = new A(); $toJsonData = $a->jsonSerialize(); $result = json_encode($a); var_dump($result); $result = json_encode($toJsonData); var_dump($result); ?> --EXPECT-- string(12) "{"end":null}" string(12) "{"end":null}" string(12) "{"end":null}"
Copyright ©2k19 -
Hexid
|
Tex7ure