diff options
author | Xinchen Hui <laruence@gmail.com> | 2016-03-22 11:28:45 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@gmail.com> | 2016-03-22 11:28:45 +0800 |
commit | 3f3180e35fe8e2a9f76884cd64bb6d8baae464bb (patch) | |
tree | 64ebf86ff154c5a6b0450ddadfeb3dde9331a751 | |
parent | ac3a66cfad6d67e0ff88a6ba7460edbb7a9a2586 (diff) | |
parent | b49ec68134688edff0ae095dd09656dd3430f527 (diff) | |
download | php-git-3f3180e35fe8e2a9f76884cd64bb6d8baae464bb.tar.gz |
Merge branch 'PHP-7.0'
* PHP-7.0:
Update test script
-rw-r--r-- | ext/json/tests/bug71835.phpt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/json/tests/bug71835.phpt b/ext/json/tests/bug71835.phpt index bbca19829b..dbe313b70c 100644 --- a/ext/json/tests/bug71835.phpt +++ b/ext/json/tests/bug71835.phpt @@ -12,6 +12,16 @@ class SomeClass implements JsonSerializable { $class = new SomeClass; $arr = [$class]; var_dump(json_encode($arr)); + +class SomeClass2 implements JsonSerializable { + public function jsonSerialize() { + return [(array)$this]; + } +} +$class = new SomeClass2; +$arr = [$class]; +var_dump(json_encode($arr)); ?> --EXPECT-- string(6) "[[[]]]" +string(6) "[[[]]]" |