<?php
class A
{
private $x;
public function __construct($x)
{
$this->x = $x;
}
public function m($other)
{
echo $other->x;
}
}
$foo = new A(1);
$bar = new A(2);
$foo->m($bar);
PD9waHAKCmNsYXNzIEEKewogICAgcHJpdmF0ZSAkeDsKCiAgICBwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoJHgpCiAgICB7CiAgICAgICAgJHRoaXMtPnggPSAkeDsKICAgIH0KICAgIHB1YmxpYyBmdW5jdGlvbiBtKCRvdGhlcikKICAgIHsKICAgIAllY2hvICRvdGhlci0+eDsKICAgIH0KfQoKJGZvbyA9IG5ldyBBKDEpOwokYmFyID0gbmV3IEEoMik7CiRmb28tPm0oJGJhcik7Cg==