Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn PHP bccomp nicht unterstützt?
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.
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
Ö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!