Cita:
Iniciado por bigwhite Código PHP:
<?
class Foo {
private $a;
public function __construct() {
$this->a = $this->procesa ();
echo $this->a;
$this->b =5;
echo $this->b;
}
private function procesa(){
$this->a = 10;
}
}
$foo = new Foo();
?>
Lo que veo es que estas tratando de asignarle a $this->a el valor de un metodo que no retorna nada.
Código PHP:
<?
class Foo {
private $a;
public function __construct() {
$this->a = $this->procesa ();
echo $this->a;
$this->b =5;
echo $this->b;
}
private function procesa(){
return 10;
}
}
$foo = new Foo();
?>