diff options
author | Dmitry Stogov <dmitry@php.net> | 2007-09-26 07:16:33 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2007-09-26 07:16:33 +0000 |
commit | 189ac4f20150adb1940d43a5ae004e0f39910bdd (patch) | |
tree | fe27c91f3ef1a706f0c2044c37a7b8250f2a6330 /Zend/tests/lsb_011.phpt | |
parent | 38d1ab072f77ffe3cbc4988fbe9bec88fc9491d4 (diff) | |
download | php-git-189ac4f20150adb1940d43a5ae004e0f39910bdd.tar.gz |
Late Static Binding (Dmitry, Etienne Kneuss)
Diffstat (limited to 'Zend/tests/lsb_011.phpt')
-rw-r--r-- | Zend/tests/lsb_011.phpt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Zend/tests/lsb_011.phpt b/Zend/tests/lsb_011.phpt new file mode 100644 index 0000000000..3c5bbbeb6f --- /dev/null +++ b/Zend/tests/lsb_011.phpt @@ -0,0 +1,23 @@ +--TEST-- +ZE2 Late Static Binding call to static::method() from internal function (array) +--FILE-- +<?php + +class Test1 { + static function ok() { + echo "bug"; + } + static function test() { + call_user_func(array("static","ok")); + } +} + +class Test2 extends Test1 { + static function ok() { + echo "ok"; + } +} +Test2::test(); +?> +--EXPECT-- +ok |