Como usar variáveis ​​variáveis ​​php

Video: Valores de Formulários em Variáveis Globais POST usando PHP

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.


Publicações relacionadas