Home > Backend Development > PHP Tutorial > [PHP development] bcscale timezone charset setting instructions

[PHP development] bcscale timezone charset setting instructions

little bottle
Release: 2023-04-06 07:32:02
forward
2084 people have browsed it

This article mainly talks about the setting of bcscale timezone charset in PHP development. Friends who are about to use these functions must know about it!

Regarding the development of php, there are several detailed settings that you need to know:
In the project's init.php or index.php or api.php
1. bcscale(18);
represents the bc function, with the default number of decimal points.
If not set, the default is 0, indicating integer result processing.
There will be bcadd, bcsub, etc. The intercepted value is an integer.
There was a log in the past when the background was forcibly releasing coins, and the balance value was calculated incorrectly

2. date_default_timezone_set("Asia/Shanghai");
Represents the time zone setting during PHP processing
No setting If set, the default is 0 time zone, (or configured in PHP ini)
The above setting is Dongba District Shanghai
(When this value is available later, it will be unified to 0 time zone, and the mysql database will also Revised to 0 time zone,
The time displayed in the page field is recalculated by the page according to the local time zone)

3. 'charset' => 'utf8mb4',
In the project, PHP passes laravel Operation database,
The encoding format of the relevant value transfer

$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',
]);
Copy after login

When this value is not set, the Chinese input on the front page will be garbled after being stored in the mysql table

Related tutorials: PHP video tutorial

The above is the detailed content of [PHP development] bcscale timezone charset setting instructions. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:cnblogs.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template