I just thought it was worth pointing this out.
<?php
$myString = "99";
// $2 = "Two dollars"; // This is wrong
echo $myString . " red balloons for only $2<br />";
echo "$myString red balloons for only $2<br />";
echo '$myString red balloons for only $2<br />';
?>
Will output:
99 red balloons for only $2
99 red balloons for only $2
$myString red balloons for only $2
Because php will read within " double quotes looking for variables whereas it will not look inside ' single quotes. However, because php is brilliant it knows that variables cannot begin with a number so it will not attempt to use $2 as a variable and you will get an error if you un-comment the variable line.