Ganze Zahlen in PHP von der Plattform beschränkt sind, z.B. auf 64-Bit nicht größer als ganze Zahlen 9223372036854775807. auf 32-Bit haben kann, die maximale ganze Zahl ist 2147483647 Sie können mit
echo PHP_INT_MAX;
die maximale Ausgangs Wenn Sie ganze Zahlen über diese Grenze hinaus verwenden, wird PHP werfen sie schwebt.
var_dump(9223372036854775808);
// gives float(9.2233720368548E+18)
Alle nachfolgenden Berechnungen unterliegen dann Gleitkomma-Genauigkeit. Wenn Ihre Plattform nicht 64-Bit ist oder Sie genauere Berechnungen benötigen, sollten Sie die Verwendung von GMP oder BCMath in Betracht ziehen.
und was ist das Problem? – RomanPerekhrest
Ja, das funktioniert, nur echo a + b + c; –
Was ist Keison Stil? Ich habe es gegoogelt, habe aber keinen Hinweis darauf gefunden. – Gordon