Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn PHP bccomp nicht unterstützt?

Was soll ich tun, wenn PHP bccomp nicht unterstützt?

藏色散人
藏色散人Original
2020-08-17 10:57:493153Durchsuche

Lösung für das Problem, dass PHP bccomp nicht unterstützt: Führen Sie zuerst den Befehl „yum install php-bcmath“ aus, um bcmath zu installieren, und laden Sie dann „php-fpm“ und nginx neu.

Was soll ich tun, wenn PHP bccomp nicht unterstützt?

Empfohlen: "PHP-Video-Tutorial

PHP bcsub funktioniert nicht?

php-bcmath-Erweiterungsinstallation

Nachdem ich heute einen Server migriert habe, stellte ich fest, dass eine Seite ohne Fehler leer war. Später, nach der Analyse des Codes, Ich habe festgestellt, dass die Funktion bcsub nach dem Auskommentieren verwendet werden kann.

Für die Ausführung der bcsub-Funktion ist die Erweiterung php-bcmath erforderlich.

Php: BCMath

bc ist die Abkürzung für Binary Calculator. Die Parameter der bc*-Funktion sind alle Operanden plus eine optionale [int-Skala], wie z. B. string bcadd(string $left_operand, string $right_operand[, int $scale]). Wenn Skalierung nicht angegeben ist, wird der Standardwert von bcscale verwendet . Wert. Hier werden große Zahlen direkt durch eine Zeichenfolge bestehend aus 0-9 dargestellt, und das Berechnungsergebnis ist ebenfalls eine Zeichenfolge.

bcadd – Addiere zwei hochpräzise Zahlen

bccomp – Vergleiche zwei hochpräzise Zahlen, gebe -1, 0, 1 zurück

bcdiv – Addiere zwei hochpräzise Zahlen Division p>

bcmod – Ermitteln Sie den Rest einer hochpräzisen Zahl

bcmul – Multiplizieren Sie zwei hochpräzise Zahlen

bcpow – Ermitteln Sie die Potenz einer hochpräzisen Zahl

bcpowmod – Ermitteln Sie die Höhe. Berechnen Sie den Modul der Potenz einer Präzisionszahl, was in der Zahlentheorie sehr häufig verwendet wird

bcscale – konfigurieren Sie die Standardanzahl von Dezimalstellen, was in Linux bc „scale=" entspricht p>

bcsqrt – Finden Sie die Quadratwurzel einer hochpräzisen Zahl

bcsub – Subtrahieren Sie zwei hochpräzise Zahlen

Sie können im Handbuch nachschlagen, um die Anwendung dieser Funktionen zu überprüfen.

bcmath-Installation:

yum install php-bcmath

php-fpm, nginx neu laden
systemctl nginx.service neu laden
systemctl php-fpm.service neu laden

p>

Öffnen Sie die Seite erneut und kehren Sie zum Normalzustand zurück.

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP bccomp nicht unterstützt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn