Diferença entre aspas simples e duplas em PHP
A diferença entre aspas simples e aspas duplas está na utilização.
Aspas duplas permitem:
a) que variáveis seja interpretadas dentro dela:
$nome = “bob”;
echo “meu nome é $nome”;
b) a utilização Utilização de escapes como : \n ,\r, \t, \v, \e, \f, \\, \$, \”;
c) a invocação de métodos/propriedades utilizando a sintaxe completa, ou seja, são necessários {}:
echo “{$pessoa->getNome()}”;
Aspas simples permitem:
a) apenas os escapes \’ e \\:
echo ‘I\’m here’; //i’m here
echo ‘I\’m \r\n here’//não vai gerar a quebra de linha.
Por terem um consumo de memória diferente, um ponto importante na hora de escolher usar aspas simples ou duplas é o conteúdo que será adicionado a elas.
Se for usar texto puro, prefira usar as aspas simples que o consumo de memória será menor por não haver necessidade do PHP tentar interpretar o conteúdo.