Cómo utilizar el signo de dólar en una cadena en PHP

Por cathlene s. baptista
Hay varias maneras de utilizar el valor "$" literal en las cadenas de valor de PHP.
Creatas/Creatas/Getty Images

En PHP, una cadena de texto precedido por el carácter del signo de dólar ("$") se utiliza para declarar una variable. El valor literal "$" necesita un tratamiento especial cuando se utiliza dentro de los valores asignados a las variables de texto (strings). PHP permite a los desarrolladores declarar variables de cadena con comillas simples (') o comillas dobles ("), que tienen diferentes efectos en los valores "$" literales. Las comillas dobles expanden cadenas que utilizan valores de "$", mientras que las comillas simples suponen que un precedente "$" es una cadena literal.

Paso 1

Abre un editor de texto y crea un nuevo archivo de texto llamado "dollarsign.php". Agrega dos delimitadores de PHP en el archivo. Cualquier texto colocado entre estos delimitadores se interpreta como código PHP.

Paso 2

Declara una variable llamada "$myVar" y establece el valor de la cadena a "the value" (el valor). La variable $myVar será utilizada para ilustrar el uso del "$" en diferentes contextos.

Paso 3

Crea una variable llamada "$dollar" y establece su valor en "A dollar sign is \$myVar" (Un signo de dólar es \$myVar). Utiliza comillas alrededor de la cadena de valor y coloca el carácter de escape PHP ("\") antes del carácter "$". El carácter de escape evita que la variable $myVar se expanda cuando la cadena sea interpretada.

Paso 4

Utiliza el constructor del lenguaje "echo()" de PHP para imprimir el valor de la variable "$dollar". Dado que dicha variable se declara utilizando comillas dobles y el carácter "$" en $myVar es precedido por un carácter de escape, echo() devuelve "A dollar sign is $myVar" (Un signo de dólar es de $myVar).

Paso 5

Establece el valor de la variable $dollar a "A dollar sign is $myVar" (Un signo de dólar es de $myVar). Utiliza comillas alrededor de la cadena de valor. No hay ningún carácter de escape en el valor de la variable $dollar, por lo que $myVar se ampliará "the value" (el valor) cuando la cadena sea interpretada.

Paso 6

Utiliza el constructor del lenguaje "echo()" de PHP para imprimir el valor de la variable "$dollar". Esta se declara utilizando comillas dobles, por lo que echo() devuelve "A dollar sign is the value" (Un signo de dólar es el valor).

Paso 7

Establece el valor de la variable $dollar a 'A dollar sign is $myVar' (Un signo de dólar es $myVar). Utiliza comillas simples alrededor de la cadena de valor.

Paso 8

Utiliza el constructor de lenguaje "echo()" de PHP para imprimir el valor de la variable "$dollar". Dicha variable se declara utilizando comillas simples, por lo que la variable $myVar no se expande y echo() devuelve "A dollar sign is $myVar" (Un signo de dólar es $myVar). Guarda y cierra el archivo PHP. El código debería tener este aspecto:

Paso 9

Abre dollarsign.php en un navegador Web. Verifica que los valores de "$" estén debidamente analizados y devueltos.