Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

testando66

Variáveis Dinâmicas - Exemplo de Utilização

Recommended Posts

Estava estudando PHP e me deparei com esse conceito de Variáveis Variáveis/Dinâmicas, demorou um pouco mas entendi como funciona.

 

Mas me deparei com uma dúvida: qual seia a utilização desse conceito na realidade, em que situações isso é útil/necessário??

 

Se puderem me ajudar a entender sua funcionalidade num ambiente de Sistema/Site eiu agradeço muito.

Obrigado

 

 

 

Bruno Macedo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu também quase não uso.

Uma utilidade que vi há um tempo foi citada pelo Fabyo, se não me falha a memória. Com o intuito de criar todas as variáveis vindas de $_GET e/ou $_POST, pode-se fazer isto:

 

PHP
foreach ($_POST as $campo => $valor)

{

    $$campo = $valor;

}

 

Se houver o índice id, será criada a variável $id, com seu respectivo valor.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não me falha a memória também, o índice será passado para a variável

PHP
$campo
e o seu valor a variável
PHP
$valor
embora eu não use isto, pode ser bem útil no caso de trabalhar com campos de formulário em array, outro exemplo também simples é fazer sem passar o índice:

 

PHP
foreach($_POST as $dados){

print $dados;

 

}

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa, numa havia imaginado nesse tipo de utilização para as variáveis dinâmicas (esse Fabyo é fera mesmo xD).

 

Testei aqui e funcionou direitinho, peguei todos os campos do meu formulário e seus respectivos valores sem precisar criar as variáveis na unha, economizando linhas de código (esse meu form era pequeno, mas se formos levar em conta forms realmente grandes)...

 

Achei sensacional mesmo esse lance

Vivendo e aprendendo, rsrsrs

 

 

Já me contentei com essa utilização, mas será que alguém conhece outras utilizaões úteis e utilizáveis no nosso dia-a-dia??

 

 

Obrigado a todos que ajudaram hein...

http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

De fato, a dica do Fabyo é muito boa. Dentro do loop foreach é possível fazer validação dos valores do form, tratá-los, enfim, vai da imaginação do programador. http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

 

Vamos ver se mais gente cita outras utilidades para as variáveis dinâmicas. Se eu encontrar mais algum(s), volto aqui para avisar. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andei procurando mais na Internet, mas não encontrei nada de interessante sobre as Variáveis Dinâmicas...

 

Será que a unica utilidade realmente útil delas seria essa que oi Fabyo postou? se for, já estou contente pois foi muito interessante pra mim descobrir isso...

 

 

Vamos lá gente, quem souber mais posta ai, rssss.

 

Flws e atér mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.