Oui, entre simple quotes ( ' ), les variables ne sont pas interpretées, alors qu'entre double quotes ( " ), oui.
Par contre, pour mettre des " entre des " " (!!!), ne pas oublier de les echapper :
echo "pipo \"bimbo\".";
donnera comme résultat : pipo "bimbo".
voila...