diff options
Diffstat (limited to 'Zend/tests/bug30791.phpt')
-rwxr-xr-x | Zend/tests/bug30791.phpt | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/Zend/tests/bug30791.phpt b/Zend/tests/bug30791.phpt deleted file mode 100755 index 556192ad55..0000000000 --- a/Zend/tests/bug30791.phpt +++ /dev/null @@ -1,35 +0,0 @@ ---TEST-- -Bug #30791 magic methods (__sleep/__wakeup/__toString) call __call if object is overloaded ---FILE-- -<?php - -function my_error_handler($errno, $errstr, $errfile, $errline) { - var_dump($errstr); -} - -set_error_handler('my_error_handler'); - -class a -{ - public $a = 4; - function __call($a,$b) { - return "unknown method"; - } -} - -$b = new a; -echo $b,"\n"; -$c = unserialize(serialize($b)); -echo $c,"\n"; -var_dump($c); - -?> ---EXPECT-- -string(50) "Object of class a could not be converted to string" - -string(50) "Object of class a could not be converted to string" - -object(a)#2 (1) { - ["a"]=> - int(4) -} |