En PHP 4, no se podía acceder a una propiedad o método indirectamente
a través de una propiedad o método de otro objeto. Habia que hacer copias
intermedias:
<?php
$obj1 = new CoolObject();
// en PHP 4 se hacia
$tmp = $obj1->getFooObject();
echo $tmp->result;
?>
En cambio, en PHP 5 referencias indirectas (también llamadas derefencias),
son permitidas.
<?php
echo $obj1->getFooObject()->result;
?>