Amigo, não sei ao certo te explicar o motivo.
Mas já tive problemas que somente com os {} funcionou.

O problema foi que eu precisava usar tudo que estava dentro dos {} como se fosse o objeto da classe, dessa forma:
$this->validation->{$semana.'_'.$x.'_'.$y.'_error'}

Assim dentro dos {} eu montei o nome do objeto que eu queria usando 3 variáveis e alguns strings, ficando mais ou menos assim:
$this->validation->1_2_3_error;

Essa foi a grande utilizade dos {} para mim até agora com PHP, pois de outra forma ele não reconheceria como um objeto da classe.


Douglas G. Souza
Intermig Tecnologia da Informação



Djalma Araújo | www.djalmaaraujo.com.br escreveu:
Quando colocamos por exemplo. $this->{$var} = 'teste';

qual o papel dos {} ?

--
Atenciosamente,
Djalma Araújo
Consultor / Desenvolvedor WEB.
www.djalmaaraujo.com.br

_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br




_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a