diff options
Diffstat (limited to 'Zend/tests/bug26802.phpt')
-rwxr-xr-x | Zend/tests/bug26802.phpt | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/Zend/tests/bug26802.phpt b/Zend/tests/bug26802.phpt deleted file mode 100755 index 794dbd73b4..0000000000 --- a/Zend/tests/bug26802.phpt +++ /dev/null @@ -1,49 +0,0 @@ ---TEST-- -Bug #26802 (Can't call static method using a variable) ---FILE-- -<?php - -function func() { - echo __METHOD__ . "\n"; -} - -function work() { - echo __METHOD__ . "\n"; -} - -$function = 'func'; -$function(); - -class foo -{ - static $method = 'func'; - - static public function bar() { - echo __METHOD__ . "\n"; - } - - static public function func() { - echo __METHOD__ . "\n"; - } -} - -foo::bar(); - -$static_method = "foo::bar"; - -$static_method(); - -/* The following is a BC break with PHP 4 where it would - * call foo::fail. In PHP 5 we first evaluate static class - * properties and then do the function call. - */ -$method = 'fail'; -foo::$method(); -?> -===DONE=== ---EXPECT-- -func -foo::bar -foo::bar -func -===DONE=== |