Heim  >  Artikel  >  Backend-Entwicklung  >  [PHP-Entwicklung] Anweisungen zur Einstellung des Zeitzonen-Zeichensatzes von bcscale

[PHP-Entwicklung] Anweisungen zur Einstellung des Zeitzonen-Zeichensatzes von bcscale

little bottle
little bottlenach vorne
2019-04-20 14:13:401967Durchsuche

In diesem Artikel geht es hauptsächlich um die Einstellung des bcscale-Zeitzonenzeichensatzes in der PHP-Entwicklung. Freunde, die diese Funktionen verwenden möchten, müssen es verstehen!

Bezüglich der Entwicklung von PHP müssen Sie mehrere detaillierte Einstellungen kennen:
In der init.php oder index.php oder api.php des Projekts
1.
Stellt die bc-Funktion mit der Standardanzahl von Dezimalstellen dar.
Wenn nicht festgelegt, ist der Standardwert 0, was auf die Verarbeitung ganzzahliger Ergebnisse hinweist.
bcadd, bcsub usw. werden angezeigt. Der abgefangene Wert ist eine Ganzzahl.
Als es in der Vergangenheit ein Protokoll gab und der Hintergrund gezwungen wurde, Münzen freizugeben, wurde der Saldowert falsch berechnet

2. date_default_timezone_set("Asien/Shanghai");
Stellt die Zeitzone dar Einstellung während der PHP-Verarbeitung
Es gibt keine Einstellung. Wenn festgelegt, ist der Standardwert 0 Zeitzone (oder in PHP INI konfiguriert)
Die obige Einstellung ist Dongba District Shanghai
(Wenn dieser Wert später verfügbar ist, wird er angezeigt wird auf die Zeitzone 0 vereinheitlicht, und die MySQL-Datenbank wird ebenfalls auf die Zeitzone 0 überarbeitet,
Die im Seitenfeld angezeigte Zeit wird von der Seite entsprechend der lokalen Zeitzone neu berechnet)

3. 'charset' => 'utf8mb4',
Im Projekt wird PHP durch die Laravel-Operationsdatenbank geleitet,
Das Codierungsformat der relevanten Wertübertragung

$capsule = new \Illuminate\Database\Capsule\Manager;
$capsule->addConnection([
    "driver" => 'mysql',
    "host" => getenv("DB_HOST"),
    "port" => getenv("DB_PORT"),
    "database" => getenv("DB_DATABASE"),
    "username" => getenv("DB_USERNAME"),
    "password" => getenv("DB_PASSWORD"),
'charset'   => 'utf8mb4',
]);

Wenn dieser Wert nicht vorhanden ist festgelegt, wird die chinesische Eingabe auf der Startseite verstümmelt, nachdem sie in der MySQL-Tabelle gespeichert wurde

Verwandte Tutorials: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt von[PHP-Entwicklung] Anweisungen zur Einstellung des Zeitzonen-Zeichensatzes von bcscale. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen