El problema de las comillas en PHP
Para almacenar un dato alfanumérico dentro de una variable, deberemos comprender cómo son afectados esos datos al ser delimitado su inicio y su fin por los dos tipos de comillas existentes: comillas dobles y comillas simples..
Cuándo usar comillas simples y cuándo comillas dobles
Los valores alfanuméricos deben envolverse entre comillas, ya sean simples o dobles; y en cambio, los valores numéricos no deben envolverse entre comillas.
Para almacenar un dato alfanumérico dentro de una variable, deberemos comprender cómo son afectados esos datos al ser delimitado su inicio y su fin por los dos tipos de comillas existentes: comillas dobles y comillas simples.
Pero veamos cómo incide esto cuando a esos textos les agregamos variables.
La interpretación de variables dentro de comillas.
Ya hemos visto cómo se comporta el comando echo y la función print (ambos son iguales en esto):
- Cuando deseamos que el intérprete de PHP escriba un texto literalmente usaremos comillas simples para delimitar el inicio y el final de ese texto. La única limitación, es que no podremos incluir comillas simples dentro de ese texto (deberemos escaparlas), y cualquier variable que incluyamos dentro de algo envuelto entre comillas simples, no será reemplazada por su valor.
- En cambio cuando queremos que se interpreten y reemplacen las variables por su valor, usaremos comillas dobles para delimitar el inicio y el final del bloque de texto.
Veamos un ejemplo:
<?php
$comillasDobles = "Texto entre comillas dobles, puede contener 'comillas simples' dentro sin problemas";
$comillasSimples = "Texto entre comillas simples, puede contener "comillas dobles" pero sin variables dentro, porque usa comillas simples para delimitar el inicio y fin del bloque';
$escapeDoble = "Texto con \"comillas\" dobles escapadas";
$espapeSencillo = "Texto con \'comillas\' simples escapadas";
$variablesDobles = "Texto con variables como $nombre y $apellido intercaladas entre comillas dobles, que se reemplazarán por su valor";
$variablesSimples = 'Texto con variables como $nombre y $apellido intercaladas entre comillas simples, que no se reemplazarán por su valor, quedaráescrito $nombre y $apellido tal cual';
?>
El problema de las comillas dobles o simples en PHP
Demostración y ejemplos para uso de comillas en PHP
ChatGPT Gratis
Realiza preguntas sobre cualquier tema
¡Participa!
¡Compártelo en tus Redes Sociales!CITAR ARTÍCULO
Para tareas, investigaciones, tesis, libros, revistas, blogs ó artículos académicos
Referencia en Formato APA:
Delgado, Hugo. (2015).
El problema de las comillas en PHP.
Recuperado 20 de November, 2024, de
https://disenowebakus.net/cuando-usar-comillas-sencillas-y-comillas-dobles-en-php.php
Gracias, me sirvio