Christian Seiler: Operator im Form bestimmen u. einbinden

Beitrag lesen

Hallo Nicole,

geht sowas?

Nicht direkt. Du kannst aber so etwas machen:

switch ($operator) {
  case '+':
    $erg = $xy + $zz;
    break;
  case '-':
    $erg = $xy - $zz;
    break;
  case '*':
    $erg = $xy * $zz;
    break;
  case '/':
    $erg = $xy / $zz;
    break;
  case '%':
    $erg = $xy % $zz;
    break;
  default:
    // fehler
    break;
}

(Es wären auch eval()-Konstrukte möglich, allerdings halte ich diese für ein zu hohes Sicherheitsrisiko)

Viele Grüße,
Christian