Como usar variáveis variáveis php
Video: Valores de Formulários em Variáveis Globais POST usando PHP
Conteúdo
PHP permite que você use nomes de variáveis dinâmicas, chamada variáveis variáveis. Você pode nomear uma variável com o valor armazenado em outra variável. Isto é, uma variável contém o nome de outra variável. Por exemplo, suponha que você queira construir uma variável chamada cidade $ com o valor Los Angeles. Você pode usar a seguinte declaração:
$ Name_of_the_variable = "cidade"-
Esta declaração cria uma variável que contém o nome que você quiser dar a uma variável. Em seguida, use a seguinte declaração:
$$ name_of_the_variable - "Los Angeles"-
Observe o sinal extra de dólar ($) Caractere no início do nome da variável. Isto indica uma variável variável. Essa instrução cria uma nova variável com o nome que é o valor em $ name_of_the_variable, resultando no seguinte:
$ City = "Los Angeles"-
O valor de $ name_of_the_variable não muda.
O exemplo a seguir mostra como esse recurso funciona. Na sua forma actual, as instruções de script pode não parecer que útil- você pode ver a melhor maneira de programar esta tarefa. O verdadeiro valor de variáveis variáveis torna-se clara quando eles são usados com matrizes e loops.
Suponha que você queira citar uma série de variáveis com os nomes das cidades que têm valores que são as populações das cidades. Você pode usar este código:
$ Reno = 360000- $ Pasadena = 138000- $ cityname = "Reno"-eco "O tamanho de US $ cityname é de R $ {$ cityname}"- $ cityname = "Pasadena"-eco "O tamanho de US $ cityname é de R $ {$ cityname}"-
A saída desse código é
Video: Curso de PHP - Aula 49 - Variáveis Variáveis - eXcript
O tamanho do Reno é 360000The tamanho de Pasadena é 138000
Observe que você precisa usar chaves em torno do nome da variável no eco declaração para que PHP sabe onde o nome da variável é. Se você usar a declaração sem as chaves, a saída é a seguinte:
Video: como configurar variável de ambiente PHP no windows - WAMP
O tamanho do Reno é de R $ Reno
Sem as chaves em $$ cityname, convertidos PHP $ cityname ao seu valor e coloca o adicional $ em frente a ela, como parte da string anterior.