php-src/ext/json/tests/bug46215.phpt

30 lines
392 B
Plaintext
Raw Normal View History

2008-10-02 03:31:27 +00:00
--TEST--
Bug #46215 (json_encode mutates its parameter and has some class-specific state)
--SKIPIF--
<?php
if (!extension_loaded("json")) {
die('skip JSON extension not available in this build');
}
?>
2008-10-02 03:31:27 +00:00
--FILE--
<?php
class foo {
protected $a = array();
}
$a = new foo;
$x = json_encode($a);
print_r($a);
?>
--EXPECT--
foo Object
(
[a:protected] => Array
(
)
)