Skip to content

Instantly share code, notes, and snippets.

@tiagodavi
Created November 24, 2011 02:40
Show Gist options
  • Save tiagodavi/1390513 to your computer and use it in GitHub Desktop.
Save tiagodavi/1390513 to your computer and use it in GitHub Desktop.
Variáveis Variantes
<?php
//(Variáveis Variantes)Não é só o conteúdo da variável que pode mudar mas também seu nome
$variavel = 'nome';
// $$ Cria uma nova variável representada pelo contéudo de $variavel
$$variavel = '@auhtor: Tiago Davi';
//=> @auhtor: Tiago Davi
echo $nome.'<br>';
$frameworks = array(
'codeigniter' => 'leve, simples, flexível e baixa curva de aprendizado',
'zendframework' => 'um pouco pesado, desacoplado, nível de aprendizado intermediário',
'symfony' => 'leve, nada simples, alta curva de aprendizado'
);
foreach($frameworks as $framework => $descricao){
//Criando novas variáveis
$$framework = $framework.': '.$descricao;
}
//=> codeigniter: leve, simples, flexível e baixa curva de aprendizado
echo $codeigniter.'<br>';
//=> zendframework: um pouco pesado, desacoplado, nível de aprendizado intermediário
echo $zendframework.'<br>';
//=> symfony: leve, nada simples, alta curva de aprendizado
echo $symfony.'<br>';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment