Nesta aula estudaremos uma forma de variável chamada de variável variável. Entendemos o seu funcionamento e limitação, bem como, a sua declaração e uso. Por fim, estudaremos a aplicação desse conceito com um exemplo prático. |
VARIÁVEIS VARIÁVEIS
Em algumas implementações, é prático a utilização do que chamamos de "variáveis variáveis", ou seja, variáveis que são criadas e utilizadas dinâmicamente e o seu nome é o valor de outra variável. A seguir, temos a definição de uma variável qualquer:
$var = "teste";
O código acima simplesmente vincula a string teste ao nome de variável $var. Para declararmos uma variável variável nós utilizaremos o valor atribuido a variável $var como o nome da nossa próxima variável. Logo, temos que o nome da primeira variável é igual a $var e o nome da nossa segunda variável é $$var ou então, $hello. A ideia de variáveis variáveis é bastante simples: utilizar o valor de uma variável como sendo o nome de outra.
- Declarar uma variável
- Atribuir um valor a variável
- Utilizar o valor que foi atribuido a variável como uma espécie de chave para atribuir outro valor.
$varvar = "teste";
$$varvar = 50;
echo $varvar . "\n";
echo $$varvar . "\n";
echo $teste . "\n";
GERANDO CONSTANTES DINÂMICAMENTE
define("TESTE", 10);
for($x=0; $x<5; $x++)
define("C".$x, $x);
echo TESTE . "\n";
echo C0 . "\n";
echo C4 . "\n";
const VALOR = 1000;
echo VALOR;
Tags curso, php
Comentários
comments powered by Disqus