, no puedes regresar las dos cosas, necesitas regresar un objeto que englobe a tu resultado, por ejemplo:
Código PHP:
Ver originalclass A {
public function getB() {
return new B('blah');
}
}
class B {
private $_dato;
public function __construct($dato) {
$this->_dato = $dato;
}
public function getDato() {
return $this->_dato;
}
}
$foo = new A();
echo $foo->getB()->getDato();
Saludos.