diff options
Diffstat (limited to 'ext/standard/tests/serialize/unserialize_ref_to_overwritten_declared_prop.phpt')
-rw-r--r-- | ext/standard/tests/serialize/unserialize_ref_to_overwritten_declared_prop.phpt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/standard/tests/serialize/unserialize_ref_to_overwritten_declared_prop.phpt b/ext/standard/tests/serialize/unserialize_ref_to_overwritten_declared_prop.phpt new file mode 100644 index 0000000000..f32b0c12e2 --- /dev/null +++ b/ext/standard/tests/serialize/unserialize_ref_to_overwritten_declared_prop.phpt @@ -0,0 +1,12 @@ +--TEST-- +Trying to create a reference to an overwritten declared property +--FILE-- +<?php +$str = <<<STR +O:5:"Error":2:{S:8:"previous";N;S:8:"previous";R:2;} +STR; +var_dump(unserialize($str)); +?> +--EXPECTF-- +Notice: unserialize(): Error at offset 51 of 52 bytes in %s on line %d +bool(false) |