summaryrefslogtreecommitdiff
path: root/ext/standard/tests/serialize/bug21957.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/serialize/bug21957.phpt')
-rw-r--r--ext/standard/tests/serialize/bug21957.phpt49
1 files changed, 0 insertions, 49 deletions
diff --git a/ext/standard/tests/serialize/bug21957.phpt b/ext/standard/tests/serialize/bug21957.phpt
deleted file mode 100644
index 29eeb2ee6c..0000000000
--- a/ext/standard/tests/serialize/bug21957.phpt
+++ /dev/null
@@ -1,49 +0,0 @@
---TEST--
-Bug #21957 (serialize() mangles objects with __sleep)
---FILE--
-<?php
-class test
-{
- public $a, $b;
-
- function test()
- {
- $this->a = 7;
- $this->b = 2;
- }
-
- function __sleep()
- {
- $this->b = 0;
- }
-}
-
-$t['one'] = 'ABC';
-$t['two'] = new test();
-
-var_dump($t);
-
-$s = @serialize($t);
-echo $s . "\n";
-
-var_dump(unserialize($s));
-?>
---EXPECT--
-array(2) {
- ["one"]=>
- string(3) "ABC"
- ["two"]=>
- object(test)#1 (2) {
- ["a"]=>
- int(7)
- ["b"]=>
- int(2)
- }
-}
-a:2:{s:3:"one";s:3:"ABC";s:3:"two";N;}
-array(2) {
- ["one"]=>
- string(3) "ABC"
- ["two"]=>
- NULL
-}