1--TEST--
2ZE2 dereferencing of objects from methods
3--FILE--
4<?php
5
6class Name {
7	function __construct($_name) {
8		$this->name = $_name;
9	}
10
11	function display() {
12		echo $this->name . "\n";
13	}
14}
15
16class Person {
17	private $name;
18
19	function __construct($_name, $_address) {
20		$this->name = new Name($_name);
21	}
22
23	function getName() {
24		return $this->name;
25	}
26}
27
28$person = new Person("John", "New York");
29$person->getName()->display();
30
31?>
32--EXPECT--
33John
34