The difference between:
$var = "test";
echo 'I have: $var';
and
echo "I have: $var";
Is that the first one, using single quotes will print: I have $var (as written).
While double quotes will print, I have test.
The content inside single quotes are not parsed for variables, double quotes are.