xref: /PHP-8.2/tests/lang/036.phpt (revision f8d79582)
1--TEST--
2Child public element should not override parent private element in parent methods
3--FILE--
4<?php
5class par {
6    private $id = "foo";
7
8    function displayMe()
9    {
10        print $this->id;
11    }
12};
13
14class chld extends par {
15    public $id = "bar";
16    function displayHim()
17    {
18        parent::displayMe();
19    }
20};
21
22
23$obj = new chld();
24$obj->displayHim();
25?>
26--EXPECT--
27foo
28