eu tenho o seguinte:
$this->setNome
só q cada hr vai ser um setAlgumaCoisa...eu quero automatizar o comando...
como fazer um $this->set se concatenar a AlgumaCoisa e executar perfeitamente??
ja tentei com variavel variavel e nada
...
$var ="Nome";
$this->set.$var($value) deveria executar $this->setNome("value")
$var ="Endereco";
$this->set.$var($value) deveria executar $this->setEndereco("Rua tal")
vlw
Concatenar Comando
Started By gonacts, 20/03/2007, 14:51
2 replies to this topic
#1
Posted 20/03/2007, 14:51
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
#2
Posted 20/03/2007, 15:09
Se estiver utilizando PHP5, você pode utilizar o recurso de sobrecarga.
Exemplo:
http://forum.wmonlin...&...st&p=756790
Mais informações: http://www.php.net/m...overloading.php
Exemplo:
http://forum.wmonlin...&...st&p=756790
Mais informações: http://www.php.net/m...overloading.php
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 20/03/2007, 15:57
Tente com "Eval()" tbm ....
http://www.php.net/m...nction.eval.php
http://www.php.net/m...nction.eval.php
$var ="Endereco"; eval ("\$this->set" . $var . "($value);");
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)