Gibt es eine Möglichkeit, PHP_INT_MAX zu maximieren?

7

Ich kann diese Zeile in php.ini nicht finden, also gibt es eine Möglichkeit, das zu tun?

Also ok, ich habe verstanden, die Antwort ist nicht, wie soll ich dann das Ergebnis dieser Aufgabe berechnen, wenn ich es mit PHP machen möchte?

%Vor%     
good_evening 20.05.2010, 12:40
quelle

4 Antworten

15

Sie können PHP_INT_MAX erhöhen. Wie andere bereits gesagt haben, ist PHP_INT_MAX plattformabhängig. Das bedeutet auf 32-Bit-Hardware oder einem 32-Bit-Betriebssystem oder einer 32-Bit-Kompilierung von PHP speichert PHP das Bit in 4 Bytes (maximal etwa 2 Milliarden). Wenn jedoch alle 3 64 Bit sind, geht das Maximum auf 8 Byte (etwa 9e18 oder 9.000.000.000.000.000.000).

Wenn Sie also wirklich große Ints wollen, erhalten Sie eine 64-Bit-Maschine und ein 64-Bit-Betriebssystem und eine 64-Bit-Kompilierung von PHP ...

    
ircmaxell 20.05.2010, 12:56
quelle
12

Sie können es tatsächlich nicht kontrollieren. Wenn Sie jedoch mit BIG-Nummern zu tun haben, würde ich Ihnen folgendes vorschlagen:

BC Math Erweiterung.

    
Sarfraz 20.05.2010 12:42
quelle
6

Nein. Es ist Hardware / OS-Beschränkung, nicht PHP Sie können bcmath fructions für große Zahlen verwenden

    
Your Common Sense 20.05.2010 12:42
quelle
3

Nein.

Von Ссылка :

  

Diese Konstanten sind definiert durch den PHP Kern . Dazu gehören PHP, die Zend-Engine und SAPI-Module.

    
Matt 20.05.2010 12:42
quelle

Tags und Links