<?php
class template
{
public $property = 'hello';
}
class object
{
public $template;
public $hello = 'hi';
}
$object = new object();
$object->template = new template();
$path = $object->template->property;
$value = $object->{$path};
print_r($value);
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/Ip6Dd on line 4
Process exited with code 255.
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/Ip6Dd on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/Ip6Dd on line 4
Process exited with code 255.