Jump to content


Photo

Concatenar Comando


  • Faça o login para participar
2 replies to this topic

#1 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 20/03/2007, 14:51

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
"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"

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

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
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 20/03/2007, 15:57

Tente com "Eval()" tbm ....
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)

IPB Skin By Virteq