Beate.: PHP Code im String - Was jetzt?

Beitrag lesen

Jetzt läuft es schon wieder nicht... Wo ist denn das Problem?

$wetter = "sun";
$str = ("echo ('Heute ');".
		"if('$wetter'=='rain'){".
			"echo ('die Regenjacke nicht vergessen.');".
		"}elseif('$wetter'=='sun'){".
			"echo ('Sonnenmilch auftragen.');".
		"}"
	);
eval ("\$str = \"$str\";");
echo $str . "\n";

Ausgabe:

echo ('Heute ');if('sun'=='rain'){echo ('die Regenjacke nicht vergessen.');}elseif('sun'=='sun'){echo ('Sonnenmilch auftragen.');}