if anweisung in eine variable speichern

Zero2000

Erfahrenes Mitglied
Hallo

Kann man eigentlich eine if Anweisung in einer Variablen speichern
Wenn ja wie würde das aussehen?
So wie ich's mal versucht habe geht es offensichtlich nicht.

PHP:
$var = if($stat_kauf=="0")
{
echo "<img src='images/iconCkoutGry_16x16.gif'>";
}
else
{
echo "<img src='images/iconCkoutBlue_16x16.gif'>";
}
MfG Maik
 
Was Du vermutlich vorhattest:


if(
$stat_kauf=="0")
{
$var = "<img src='images/iconCkoutGry_16x16.gif'>";
}
else
{
$var =
"<img src='images/iconCkoutBlue_16x16.gif'>";
} ;

echo $var;


vop
 
Hallo,
man könnte aber auch die ganze If Anweisung in eine Variable speichern.
PHP:
<?
  $stat_kauf = "0";
  $var = '
	if ($stat_kauf == "0"){ 
	  echo "<img src=\"images/iconCkoutGry_16x16.gif\">";
	} else {
	  echo "<img src=\"images/iconCkoutBlue_16x16.gif\">";
	}
  ';
  echo eval($var);
?>

mfg
forsterm
 
Hallo

Danke euch beiden. So funktioniert es. Ich habe mich für die Vesion von vop entschieden, da diese mit weniger Code auskommt. ;-)
Die Version von forsterm könnte man eventuell benutzen um mehrere if-Anweisungen in einer seperaten Datei auszulagern.

MfG Maik
 
Zurück