Ir para conteúdo

POWERED BY:

Arquivado

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

César Boulevar

[Resolvido] 2 $ ($$) Seguidos

Recommended Posts

Olá......

 

Me deparei com 1 duvida no seguinte codigo:

 

foreach($_POST as $chave => $conteudo)
{
$$chave =$conteudo;
}

$separador=explode("\n",$links);

 

 

Minha dúvida é $$chave (porque usar 2$$ seguidos....?)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá......

 

Me deparei com 1 duvida no seguinte codigo:

 

foreach($_POST as $chave => $conteudo)
{
$$chave =$conteudo;
}

$separador=explode("\n",$links);

 

 

Minha dúvida é $$chave (porque usar 2$$ seguidos....?)

 

Olá amigo, quando você usa $$ você está criando uma variável com nome igual ao valor da variável, por exemplo:

 

$nome  = "cesar";
$$nome = "50";

echo $nome . ": " . $$nome . "<br />"; //$$nome é mesma coisa que $cesar
echo $nome . ": " . $cesar;           //imprime a mesma coisa, só que se o valor de $nome não fosse cesar a               
                                     //variavel $cesar apontaria um erro

 

Isso imprimiria:

cesar: 50

cesar: 50

 

deu pra entender?

Compartilhar este post


Link para o post
Compartilhar em outros sites

"variaveis variaveis" ???

meu deus...

cada dia me deparo com uma coisa nova...

mas qual o sentido de uma variavel, variavel ??

oO

quero dizer, ela é melhor que as outras pq varia 2 vezes ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Rafael Fiori - exatamente isso...

________________________________

 

@Kbeção - não é 'melhor' que nada... aliás, eu praticamente NUNCA usei variáveis variáveis, realmente não consigo ver utilidade para elas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

então...

se alguma coisa ja é variavel...

pra que variar ela denovo??

e a mesma coisa que embrulhar duas vezes o msmo presente...

Oo

 

Então chame de "Variável de nome variável", blza? :joia:

assim você não se confunde tanto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

variáveis variáveis e funções variáveis são recursos do construtor da linguagem.

 

são muito úteis para projetos que exigem maior flexibilidade.

 

 

exemplo com chamadas de métodos

<?php

class foo{
   function bar()
   {
       return time();
   }
}

$clss = 'foo';
$c = new $clss();
echo $c->bar(); // returns timestamp
?>

 

no php5.3 é possível implementar dessa forma:

 

<?php 
$clss = 'foo';
echo $clss::bar(); // returns timestamp
?> 

 

 

é apenas um exemplo simplório da utilidade, que pode ser aplicada em centenas de finalidades.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então...

se alguma coisa ja é variavel...

pra que variar ela denovo??

e a mesma coisa que embrulhar duas vezes o msmo presente...

Oo

 

Então chame de "Variável de nome variável", blza? :joia:

assim você não se confunde tanto.

 

aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

agora sim..

entendi o real sentido disso..

^^

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.