Возможный дубликат:
Разница между одиночной кавычкой и строкой двойной кавычки в php
Мы можем включать имя переменной прямо внутри текстовой строки и иметь значение, вставленное на ее место, если мы окружим строку двойными кавычками вместо одиночных кавычек.
почему он не работает в случае одинарных кавычек?