Nächster Versuch:
$str = 'echo "Heute ".if($wetter==rain){die Regenjacke nicht vergessen.}elseif($wetter==sun){den Sonnenhut aufsetzten.}.".";';
Ergebnis:
echo "Heute ".if($wetter==rain){die Regenjacke nicht vergessen.}elseif($wetter==sun){den Sonnenhut aufsetzten.}.".";