]> granicus.if.org Git - php/commitdiff
- New test
authorFelipe Pena <felipe@php.net>
Wed, 26 Nov 2008 10:16:30 +0000 (10:16 +0000)
committerFelipe Pena <felipe@php.net>
Wed, 26 Nov 2008 10:16:30 +0000 (10:16 +0000)
Zend/tests/bug46665.phpt [new file with mode: 0644]
Zend/tests/bug46665_autoload.php [new file with mode: 0644]

diff --git a/Zend/tests/bug46665.phpt b/Zend/tests/bug46665.phpt
new file mode 100644 (file)
index 0000000..994ea8b
--- /dev/null
@@ -0,0 +1,15 @@
+--TEST--
+Bug #46665 (Triggering autoload with a variable classname causes truncated autoload param)
+--FILE--
+<?php
+
+$baz = '\\Foo\\Bar\\Baz';
+new $baz();
+function __autoload($class) {
+    var_dump($class);
+    require __DIR__ .'/bug46665_autoload.php';
+}
+
+?>
+--EXPECTF--
+%string|unicode%(12) "\Foo\Bar\Baz"
diff --git a/Zend/tests/bug46665_autoload.php b/Zend/tests/bug46665_autoload.php
new file mode 100644 (file)
index 0000000..092b272
--- /dev/null
@@ -0,0 +1,5 @@
+<?php
+
+namespace Foo\Bar;
+class Baz {
+}