Blog de Gonzalo

Comillas simples y comillas dobles

En php la diferencia de usar comillas simples y comillas dobles en una cadena es que cuando se usan comillas dobles puedes poner una variable dentro de la cadena y php la procesa mostrando su contenido.
Ejemplo:

%prueba = 'probando';
$cadena_comillas_simples= 'Hola esto es una prueba $prueba';
echo $cadena_comillas_simples;
//La salida sería Hola esto es una prueba $prueba
$cadena_comillas_dobles= "Hola esto es una prueba $prueba";
echo $cadena_comillas_dobles;
//La salida sería Hola esto es una prueba probando
$cadena_comillas_dobles= "Hola esto es una prueba {$prueba}";
echo $cadena_comillas_dobles;
//La salida sería Hola esto es una prueba probando

En el último ejemplo vemos que se han usado las llaves y dentro el nombre de la variable, el resultado es el mismo pero se usa para diferenciar el nombre de la variable del texto que la rodea. Pero solo se puede usar cuando la cadena está dentro de comillas dobles.
Usar comillas dobles es menos efectivo que usar comillas simples ya que php tiene que comprobar que cada palabra es una variable o no.