Matthias Stricker: PHP CAST-Problem oder was?

Beitrag lesen

Hallo,

ich habe folgendes Problem.

ich habe folgendes Konstrukt:

$wert_1 = pow(12*13,15);
$wert_2 = [12*13,15];

==> '[' wird mit 'pow(' und ']' mit ');' ersetzt und das Ergebnis mitels eval(); errechnet.

Ergebnis:

$wert_1 = 7.8862215xxxxxxE32
$wert_2 = 7.8862215xxxxxxE32

ABER, wenn ich $wert_1 - $wert_2 rechne kommt statt 0, 59000xxxxxxx
raus, das kann doch nicht sein, woher kommt so eone gigantische Abweichung?

Hat jemand eine Idee?

Grüße, Matthias