pateketrueke, te contexto :
Cuando tu haces una asignacion con comillas simples, lo que encierres dentro no se trata como variables, es decir:
Código PHP:
echo 'Hola mundo, me llamo $nombre' ;
Eso imprimira: Hola mundo, me llamo $nombre .
Si lo encierras entre comillas dobles, cogeria la variable, ponemos que $nombre = jose ;
Código PHP:
echo "Hola mundo, me llamo $nombre" ;
Eso imprimira: Hola mundo, me llamo jose.
-----
Entonces, porque usar comillas simples, teniendo las comillas dobles? Pues porque para el motor web, y para PHP, todo lo que vaya entre comillas dobles, intenta interpretarlo como si fuera PHP, siempre buskando funciones, variables etc..
tonces la Siguiente instruccion:
Código PHP:
echo "Hola mundo, me llamo $nombre" ;
Tardaria mas en ejecutarse ( aunq nosotros apenas lo apreciemos ) que la siguiente :
Código PHP:
echo 'Hola mundo, me llamo ' .$nombre ;
En codigo de pocas lineas, es inapreciable, en codigos de 1000 lineas, se nota ^_^