summaryrefslogtreecommitdiff
path: root/tests/lang/037.phpt
blob: 3d316f571cf7f9bd79d3af069e8b7c0504316c48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--TEST--
'Static' binding for private variables
--FILE--
<?php

class par {
    private $id="foo";

    function displayMe()
    {
        $this->displayChild();
    }
};

class chld extends par {
    private $id = "bar";

    function displayChild()
    {
        print $this->id;
    }
};


$obj = new chld();
$obj->displayMe();

?>
--EXPECT--
bar