ilustrar
1. Aspas duplas explicam variáveis, aspas simples não explicam variáveis.
2. Insira aspas simples entre aspas duplas. Se houver variáveis entre aspas simples, interprete as variáveis.
3. Deve haver um número diferente após o nome da variável entre aspas duplas.
Caracteres especiais, como letras e sublinhados, ou colocar a variável entre {}, caso contrário, a parte após o nome da variável será tratada como um todo, causando um erro de sintaxe.
4. Aspas simples são mais eficientes do que aspas duplas.
Você pode usar aspas simples tanto quanto possível para caracteres de aspas simples.
Exemplo
$s='a b'; $r = str_replace('t', ',', $s); echo 'Aspas simples: '.$r.'<br>'; $r = str_replace("t", ',', $s); echo 'aspas duplas: '.$r.'<br>';
O texto acima é a diferença entre aspas duplas e aspas simples em php. Espero que seja útil para todos.