Sono un po 'confuso perché vedo del codice in PHP con stringa inserita tra virgolette singole e talvolta tra virgolette doppie.
So solo in .NET, o nel linguaggio C, se è racchiuso tra virgolette singole, significa che è un carattere, non una stringa.
${variablename}
.