]> granicus.if.org Git - php/commitdiff
Missed tests
authorDmitry Stogov <dmitry@php.net>
Thu, 7 Apr 2011 14:34:07 +0000 (14:34 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 7 Apr 2011 14:34:07 +0000 (14:34 +0000)
Zend/tests/bug54372.phpt [new file with mode: 0644]

diff --git a/Zend/tests/bug54372.phpt b/Zend/tests/bug54372.phpt
new file mode 100644 (file)
index 0000000..e2e9911
--- /dev/null
@@ -0,0 +1,23 @@
+--TEST--
+Bug #54372 (Crash accessing global object itself returned from its __get() handle)
+--FILE--
+<?php
+class test_class
+{
+    public function __get($name)
+    {
+        return $this;
+    }
+
+    public function b()
+    {
+        echo "ok\n";
+    }
+}
+
+global $test3;
+$test3 = new test_class();
+$test3->a->b();
+?>
+--EXPECT--
+ok