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…

1
2
$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:

1
2
$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:

1
2
3
4
5
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:

1
2
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ó este post, compártelo:
  • Meneame
  • Twitter
  • Facebook
  • Google Bookmarks
  • Live
  • del.icio.us
  • BarraPunto
  • Technorati
  • Bitacoras.com
Me gusta! ¿Te ha gustado esta entrada? Hazlo saber!.
Loading ... Loading ...

Etiquetado como: , , ,

Gravatar

Marcelo Ferreiro


Desarrollador web: me especializo en Diseño web, Maquetación xHTML & CSS y Programación PHP & MySQL, e intento aprender un poco más cada día.

4 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

Deja tu opinión