Comillas simples o dobles en PHP

Comillas simples o dobles en PHP

Fecha: 06-Mar-2010 | Autor: .
Guardado en: Artículos, Trucos PHP

Al utilizar comillas en PHP (por ejemplo: si queremos definir una cadena de texto), podemos utilizar comillas dobles: ” o comillas simples: ‘ pero no es exactamente indistinto, veamos cuál sería el uso correcto para cada uno de los tipos de comillas.

Entonces, ¿cuál es la diferencia entre usar comillas simples y dobles?
Basicamente, las comillas simples, nos permiten agregar texto plano, en duro, y guardarlo en una variable, o imprimirlo por pantalla…

$cadena = 'Esto es una cadena de texto';
echo 'Probando las comillas simples';

En cambio, las comillas dobles, nos permiten poner caracteres especiales (como \n para incluir un salto de línea o \r para un retorno de carro), e imprimir variables dentro, por ejemplo:


¿Por qué este anuncio?
$cadena_con_saltos = "Linea 1\nLinea 2\nLinea 3";
echo "Imprimiendo el valor de una variable: $Variable";

De todas formas, en ambos casos podemos concatenar las cadenas con variables, cortando las comillas, de la siguiente forma:

echo 'Hola, este lenguaje es '.$lenguaje;
// Hola, este lenguaje es PHP
 
echo "Esta web se llama ".$nombre_web;
// Esta web se llama Pixelar.me

Lo que no valdría, según lo que acabamos de ver, es algo como:

echo 'Estamos en el año: $anio';
// Mostraría: Estamos en el año: $anio

En este caso, como son comillas simples, no reemplaza la variable por su valor, sino que directamente imprime el nombre de la misma.


Si te gustó, comparte:
Y si fue de ayuda, puedes comprarme un café:
...ó la cena si quieres! ;)

Etiquetado como: , , ,


Gravatar

Marcelo


Desarrollador web, trabajando desde Montevideo, Uruguay para todo el mundo. Me especializo en Diseño web, Maquetación HTML5 & CSS3, jQuery y Programación PHP & MySQL, e intento aprender un poco más cada día.

6 comentarios, participa!

  1. AndiFox

    26. Abr, 2010

    ta muy weno la explicacion a ratos buscaba estoo ..gracias por la aclaracion

  2. sanchy

    07. Jul, 2010

    que dice marce? puse aprender php en google y enseguida que vi el header me di cuenta q eras vos jaja. A ver si aprendo algo ;) va.. ya vengo aprendiendo bastante en un ratito.

    Tenes algun sitio para recomendarme con que enseñen php avanzado? Me interesa mucho el tema de la seguridad y el manejo de objetos

    saludos!

  3. Palomita

    22. Jul, 2010

    Buenos dias
    Pregunta:
    Como puedo capturar una variable en PHP

  4. klb

    16. Oct, 2011

    Gracias por la aclaracion …. justo lo que estaba buscando… excelente post

  5. Saulo

    26. Dic, 2011

    chevreee!!!
    Gracias

  6. linkill

    27. Dic, 2012

    o muy buena explicación…

Deja tu opinión