<?php
class x {
function __construct(){
$x=& $this;
$x = new y;
}
function foo(){
$this->bar();
}
}
class y{
function bar(){
echo "bar";
}
}
$b=new x;
$b->foo();
Fatal error: Uncaught Error: Call to undefined method x::bar() in /in/JaTLM:8
Stack trace:
#0 /in/JaTLM(17): x->foo()
#1 {main}
thrown in /in/JaTLM on line 8
Process exited with code 255.