From 15b4d3dc78ff2d54831fa5f83c37e5843f9b2176 Mon Sep 17 00:00:00 2001 From: SVN Migration Date: Wed, 15 Sep 2004 13:54:17 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create branch 'PHP_4_3'. --- ext/standard/tests/math/bug30069.phpt | 9 ++++++ ext/standard/tests/serialize/bug14293.phpt | 36 ++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100755 ext/standard/tests/math/bug30069.phpt create mode 100644 ext/standard/tests/serialize/bug14293.phpt diff --git a/ext/standard/tests/math/bug30069.phpt b/ext/standard/tests/math/bug30069.phpt new file mode 100755 index 0000000000..0cdcfc4ab0 --- /dev/null +++ b/ext/standard/tests/math/bug30069.phpt @@ -0,0 +1,9 @@ +--TEST-- +Bug #30069 (floats as strings used in calculations do not work) +--FILE-- + +--EXPECT-- +0.2 diff --git a/ext/standard/tests/serialize/bug14293.phpt b/ext/standard/tests/serialize/bug14293.phpt new file mode 100644 index 0000000000..3fca7e406e --- /dev/null +++ b/ext/standard/tests/serialize/bug14293.phpt @@ -0,0 +1,36 @@ +--TEST-- +Bug #14293 (serialize() and __sleep()) +--FILE-- +a = 'hello'; + } + + function __sleep() + { + echo "__sleep called\n"; + return array('a','b'); + } +} + +$t = new t(); +$data = serialize($t); +echo "$data\n"; +$t = unserialize($data); +var_dump($t); + +?> +--EXPECTF-- +__sleep called + +Notice: serialize(): "b" returned as member variable from __sleep() but does not exist in %sbug14293.php on line %d +O:1:"t":2:{s:1:"a";s:5:"hello";s:1:"b";N;} +object(t)#%d (2) { + ["a"]=> + string(5) "hello" + ["b"]=> + NULL +} -- 2.50.1