--TEST--
Testing indirect method call
--FILE--
<?php

class foo {
    public 
$x 1;

    public function 
getX() {
        return 
$this->x;
    }
    public function 
setX($val) {
        
$this->$val;
        return 
$this;
    }
}

$X = (new foo)->setX(10)->getX();
var_dump($X); // int(10)

?>
--EXPECT--
int(10)