diff options
Diffstat (limited to 'Zend/tests/bug32296.phpt')
-rwxr-xr-x | Zend/tests/bug32296.phpt | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/Zend/tests/bug32296.phpt b/Zend/tests/bug32296.phpt deleted file mode 100755 index 81fe25df8b..0000000000 --- a/Zend/tests/bug32296.phpt +++ /dev/null @@ -1,60 +0,0 @@ ---TEST-- -Bug #32296 get_class_methods output has changed between 5.0.2 and 5.0.3 ---FILE-- -<?php -abstract class space{ - function __construct(){} - abstract protected function unfold(); -} - -abstract class shape extends space{ - private function x1() {} - protected final function unfold(){} -} - -abstract class quad extends shape{ - private function x2() {} - function buggy(){ - $c = get_class($this); - $a = get_class_methods(get_class($this)); - $b = get_class_methods($this); - print($c."\n".'a:'); - print_r($a); - print('b:'); - print_r($b); - } -} - -class square extends quad{} - -$a = new square(); -$a->buggy(); -print_r(get_class_methods("square")); -print_r(get_class_methods($a)); -?> ---EXPECT-- -square -a:Array -( - [0] => x2 - [1] => buggy - [2] => unfold - [3] => __construct -) -b:Array -( - [0] => x2 - [1] => buggy - [2] => unfold - [3] => __construct -) -Array -( - [0] => buggy - [1] => __construct -) -Array -( - [0] => buggy - [1] => __construct -) |