]> granicus.if.org Git - php/commitdiff
Test added
authorDmitry Stogov <dmitry@php.net>
Thu, 20 Apr 2006 07:32:17 +0000 (07:32 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 20 Apr 2006 07:32:17 +0000 (07:32 +0000)
Zend/tests/bug37138.phpt [new file with mode: 0755]

diff --git a/Zend/tests/bug37138.phpt b/Zend/tests/bug37138.phpt
new file mode 100755 (executable)
index 0000000..f8503f8
--- /dev/null
@@ -0,0 +1,21 @@
+--TEST--
+Bug #37138 (__autoload tries to load callback'ed self and parent)
+--FILE--
+<?php
+function __autoload ($CN) {var_dump ($CN);}
+class st {
+       public static function e () {echo ("EHLO\n");}
+       public static function e2 () {call_user_func (array ('self', 'e'));}
+}
+class stch extends st {
+       public static function g () {call_user_func (array ('parent', 'e'));}
+}
+st::e ();
+st::e2 ();
+stch::g ();
+?>
+--EXPECT--
+EHLO
+EHLO
+EHLO
+