Comillas simples y comillas dobles en PHP
A pesar de que muchos desarrolladores PHP, incluso algunos veteranos, creen que da lo mismo encomillar las cadenas con comillas simples o dobles, no es así. 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.
Redactado por Nenillo