¿Cuál es la diferencia entre strings con comillas simples y dobles en PHP?
¡Hola a todos! Acabo de empezar a estudiar PHP y me encontré con una situación confusa. En los tutoriales dicen que los strings se pueden escribir tanto con comillas simples ('ejemplo') como con comillas dobles ("ejemplo"). Pero noté que se comportan de manera diferente.
Aquí hay un ejemplo simple. Tengo una variable $name = "Iván";. Cuando escribo:
>>
echo 'Hola, $name';
En la pantalla se muestra literalmente: Hola, $name. Pero si uso comillas dobles:
echo "Hola, $name";
Entonces se muestra: Hola, Iván. ¿Por qué sucede esto? ¿Es esta la única diferencia? ¿O hay otros matices con el escape de caracteres, por ejemplo, con la barra invertida? Por casualidad puse \n dentro de comillas simples, y se mostró como texto, no como un salto de línea. Explíquenme, por favor, en detalle cómo funcionan estos dos tipos de comillas, para no confundirme en el futuro. ¡Gracias de antemano!
<<Diferencia principal: interpolación de variables y secuencias de escape
Has notado correctamente. La principal
No answers yet.
Inicia sesión para dejar una respuesta
Blogs
Cómo escribir una API REST en Swift en 30 minutos