Inicio

lunes, 25 de julio de 2011

Cadenas

Comillas simples y dobles

Las cadenas de texto se pueden delimitar por comillas dobles o simples. Si una cadena está delimitada por comillas dobles, en su interior puede haber cualquier número de comillas simples, y viceversa. Si en una cadena tiene que haber comillas simples y dobles, se pueden escribir como \' o \".
Las comillas simples (') tienen un caracter más literal, es decir, cualquier cosa que pongamos saldrá tal como la hemos puesto. Por ejemplo si ponemos una variable entre comillas simples o un salto de línea, éste aparecerá tal cual, sin interpretar el \n o la variable.


$var = 'Hola'; 
echo '$var\n'; // Imprime $var\n

En cambio, las comillas dobles sí aceptan variables y saltos de línea \n.

$var = 'Hola';
echo "$var\n"; // Imprime Hola y un salto de línea 

Mi recomendación es utilizar comillas simples siempre que podamos, ya que son algo más rápidas, y las dobles cuando tengamos que mezclar saltos de línea, caracteres especiales (escapados con \) y variables.rápidas, y las dobles cuando tengamos que mezclar saltos de línea, caracteres especiales (escapados con \) y variables.

No hay comentarios:

Publicar un comentario