"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo mezclar correctamente las variables y los literales de cadena en PHP?

¿Cómo mezclar correctamente las variables y los literales de cadena en PHP?

Publicado el 2025-05-03
Navegar:896

How Can I Properly Mix PHP Variables and String Literals?

Mezcle una variable php con una cadena literal: un enfoque simplificado

en php, puede concatenar variables y literales de cadena para crear cadenas dinámicas. Sin embargo, a veces puede encontrar ambigüedad cuando trabaja con variables interpoladas dentro de las cadenas.

Considere el siguiente ejemplo:

$test = 'cheese';
echo $test . 'y'; // outputs "cheesey"

esto funciona como se esperaba. Sin embargo, puede preferir una sintaxis más simple como:

echo "$testy"; // doesn't work

El código anterior no funciona porque PHP interpreta "$ testy" como una sola cadena. Para superar esta ambigüedad, puede usar aparatos ortopédicos para separar la variable del resto de la cadena:

echo "{$test}y"; // outputs "cheesey"

los aparatos ortopédicos que le indican a PHP a tratar la "prueba $" como una entidad separada, lo que permite que el valor de la variable se interpola en la cadena.

, tenga en cuenta que esta sintaxis solo funciona con cotizaciones dobles. Las citas individuales no tratarán el contenido de los aparatos ortopédicos como variables interpoladas, por lo que las siguientes generarán la cadena "{$ test} y" literalmente:

echo '{$test}y'; // outputs "{$test}y"
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3