Pular para o conteúdo

Definição de variável [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Definição de variável [RESOLVIDO]

Enviado em 29/09/2011 - 14:08h

Imaginem a seguinte situação:


function _updt() {
$1=nao
}

variavel1=sim

_updt variavel1
Essa função não vai funcionar, claro:


mrk3004@viny-server:~$ _updt variavel1
variavel1=nao: comando não encontrado
Mas como fazer isso então? Alguém acende a luz por favor? rsrs

Obs.: Isso é só um exemplo, na funçao real é necessário que a definição seja feita através de uma função, obrigatoriamente.

Responder tópico

2. Re: Definição de variável [RESOLVIDO]

Melhor resposta

Enviado em 29/09/2011 - 14:19h

Se puder usar o eval


function _updt() {
eval $1=nao
}

variavel1=sim

_updt $variavel1
AI dar certo ;-)

Obs.: coloquei um $variavel1, você tinha deixado apenas o variavel1

ABraços

3. Re: Definição de variável [RESOLVIDO]

Enviado em 29/09/2011 - 14:34h

rai3mb escreveu:

Se puder usar o eval


function _updt() {
eval $1=nao
}

variavel1=sim

_updt $variavel1


AI dar certo ;-)

Obs.: coloquei um $variavel1, você tinha deixado apenas o variavel1

ABraços
Isso ai, deu certo!

Quanto ao "$", é sem ele mesmo, eu estou passando só o nome da variável, não o valor.

Obrigado :)


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder