]> granicus.if.org Git - php/commitdiff
add test for this TBF bug
authorStanislav Malyshev <stas@php.net>
Thu, 9 Jun 2005 17:16:13 +0000 (17:16 +0000)
committerStanislav Malyshev <stas@php.net>
Thu, 9 Jun 2005 17:16:13 +0000 (17:16 +0000)
Zend/tests/bug33277.phpt [new file with mode: 0644]

diff --git a/Zend/tests/bug33277.phpt b/Zend/tests/bug33277.phpt
new file mode 100644 (file)
index 0000000..17e6337
--- /dev/null
@@ -0,0 +1,28 @@
+--TEST--
+Bug #33277 (private method accessed by child class)
+--FILE--
+<?
+class foo {
+        private function bar() {
+                echo "private!\n";
+        }
+}
+class fooson extends foo {
+        function barson() {
+                $this->bar();
+        }
+}
+class foo2son extends fooson {
+        function bar() {
+                echo "public!\n";
+        }
+}
+$b = new foo2son();
+$b->barson();
+?>
+--EXPECT--
+public!