summaryrefslogtreecommitdiff
path: root/tests/classes/private_members.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/classes/private_members.phpt')
-rwxr-xr-xtests/classes/private_members.phpt103
1 files changed, 0 insertions, 103 deletions
diff --git a/tests/classes/private_members.phpt b/tests/classes/private_members.phpt
deleted file mode 100755
index 1832ea0c43..0000000000
--- a/tests/classes/private_members.phpt
+++ /dev/null
@@ -1,103 +0,0 @@
---TEST--
-ZE2 A private member is
---SKIPIF--
-<?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?>
---FILE--
-<?php
-
-class base
-{
- private $member;
-
- function __construct()
- {
- echo __METHOD__ . "(begin)\n";
- $this->member = 'base::member';
- $this->test();
- echo __METHOD__ . "(end)\n";
- }
-
- function test()
- {
- echo __METHOD__ . "\n";
- print_r($this);
- }
-}
-
-class derived extends base
-{
- public $member = 'derived::member (default)';
-
- function __construct()
- {
- echo __METHOD__ . "(begin)\n";
- parent::__construct();
- parent::test();
- $this->test();
- $this->member = 'derived::member';
- echo __METHOD__ . "(end)\n";
- }
-
- function test()
- {
- parent::test();
- echo __METHOD__ . "\n";
- print_r($this);
- }
-}
-
-$t = new derived;
-$t->test();
-unset($t);
-
-echo "Done\n";
-
-?>
---EXPECTF--
-derived::__construct(begin)
-base::__construct(begin)
-base::test
-derived Object
-(
- [member] => derived::member (default)
- [member:private] => base::member
-)
-derived::test
-derived Object
-(
- [member] => derived::member (default)
- [member:private] => base::member
-)
-base::__construct(end)
-base::test
-derived Object
-(
- [member] => derived::member (default)
- [member:private] => base::member
-)
-base::test
-derived Object
-(
- [member] => derived::member (default)
- [member:private] => base::member
-)
-derived::test
-derived Object
-(
- [member] => derived::member (default)
- [member:private] => base::member
-)
-derived::__construct(end)
-base::test
-derived Object
-(
- [member] => derived::member
- [member:private] => base::member
-)
-derived::test
-derived Object
-(
- [member] => derived::member
- [member:private] => base::member
-)
-Done