Pues mira a mi no me da problemas, ejemplo
Código PHP:
Ver original<?php
class Foo
{
private $_foo;
public function __construct($foo)
{
$this->_foo = $foo;
}
public function bar()
{
return $this->candy();
}
public function candy()
{
return $this->_foo;
}
}
$objFoo = new Foo('Foo Bar Candy');
echo $objFoo->bar();
¿Te menciona algún error, o solo no muestra el resultado que esperas?