• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sld

php + oop

3 mensagens neste tópico

Viva,

Tenho os seguintes exemplos:

class a {

public $object_b;

public $value;

public function __construct() {

$this->object_b = new b(&$this);

$this->value = 1;

}

}

class b {

public $object_a;

public function __construct($a) {

$this->object_a = $a;

var_dump( $this->object_a );

}

}

$a = new a();

Ao fazer o var_dump, o value da classe a mantém-se a NULL, dado que à classe b lhe foi passado o endereço do objecto a, o value não devia estar a 1?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

As vezes o erro está mesmo a nossa frente e não o vimos, é mesmo isso.

Obrigado pelo reparo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora