Mejor respuesta
Comillas dobles de PHP frente a comillas simples
Las cadenas en PHP se pueden especificar de cuatro formas diferentes: comillas simples, comillas dobles, sintaxis heredoc y (desde PHP 5.3. 0) sintaxis nowdoc, siendo las dos primeras las que se utilizan con mayor frecuencia.
Es importante conocer la diferencia entre el uso de comillas simples y dobles. En esta publicación veremos la diferencia entre ellos y cuál debería usarse cuando.
Las cadenas entre comillas simples son la forma más fácil de especificar una cadena. Este método se utiliza cuando queremos que la cadena sea exactamente como está escrita. Cuando la cadena se especifica entre comillas simples, PHP no la evaluará ni interpretará los caracteres de escape, excepto las comillas simples con barra invertida () y barra invertida (\), que deben escaparse .
1 echo
"This is \"test\" string";
2 //Output: This is "test" string
En cadenas entre comillas dobles, se interpretan otras secuencias de escape y cualquier variable se reemplazará por su valor.
1 $count
= 1;
2 echo
"The count is $count";
3 //Output: The count is 1
Si usamos comillas simples en lugar de comillas dobles para el ejemplo anterior, será así:
1 $count
= 1;
2 echo
"The count is $count";
3 //Output: The count is $count
Recomiendo usar comillas simples () para la cadena a menos que necesitemos las comillas dobles (”“). Esto se debe a que las comillas dobles obligan a PHP a evaluar la cadena (aunque puede que no sea necesaria), mientras que la cadena entre comillas simples no se evalúa. Además, analizar variables entre cadenas requiere más memoria que la concatenación.
Entonces, en lugar de esto:
1 $count
= 1;
2 echo
"The count is $count";
use esto:
1 $count
= 1;
2 echo
"The count is "
. $count;
Fuente: PHP comillas dobles frente a comillas simples – Virendra » s TechTalk
Respuesta
¿Qué se recomienda para PHP, comillas simples o dobles?
Corrígeme si me equivoco, pero parece para mí, después de haber hecho funcionar varias cosas pequeñas en PHP, que cada tipo de cita (simple, doble, comilla invertida) tiene su propio uso de acuerdo con si la está usando como parte del código PHP o para hacer que PHP realice una variable sustitución, o para pasar la cita al HTML / CSS que está creando.
Sería muy cauteloso con una prohibición general de cualquier tipo en particular de la cita.
Pero es casi seguro que es una buena idea tener una regla coherente sobre qué usar y cuándo, para no confundir al pobre inocente que luego mira el código (después de todo, ese podría ser usted que se arranca el pelo y grita «¿QUIÉN ESCRIBIÓ ESTA MIERDA?»).