> 백엔드 개발 > PHP 튜토리얼 > [PHP 개발] bcscale timezone charset 설정 지침

[PHP 개발] bcscale timezone charset 설정 지침

little bottle
풀어 주다: 2023-04-06 07:32:02
앞으로
2068명이 탐색했습니다.

이 글에서는 주로 PHP 개발 시 bcscale timezone charset 설정에 대해 설명합니다. 이 기능을 사용하려는 친구들은 반드시 이해해야 합니다!

PHP 개발에 관해 알아야 할 몇 가지 세부 설정이 있습니다:
프로젝트의 init.php 또는 index.php 또는 api.php에서
1 bcscale(18);
기본값인 bc 함수를 나타냅니다. 소수점 수 .
설정하지 않으면 기본값은 0이며 정수 결과 처리를 나타냅니다.
bcadd, bcsub 등이 있을 것입니다. 가로채는 값은 정수입니다.
과거에 백그라운드에서 코인을 강제로 풀어주면서 잔액값이 잘못 계산된 로그가 있었습니다

2.date_default_timezone_set("Asia/Shanghai");
PHP 처리 중 시간대 설정을 나타냅니다
설정되지 않은 경우 , 기본값은 0 시간대로, (또는 PHP ini에서 구성됨)
위 설정은 상하이 동8구
(이 값이 나중에 사용 가능해지면 0 시간대로 통합될 예정이며, mysql 데이터베이스도 0 시간대로 수정되었습니다.
페이지 필드의 시간은 현지 시간대로 다시 계산됩니다.)

3 'charset' => 'utf8mb4',
프로젝트에서는 PHP가 데이터베이스를 운영합니다. laravel을 통해
관련 값의 인코딩 형식

$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',
]);
로그인 후 복사

이 값을 설정하지 않으면 프런트 데스크에서 페이지의 중국어 입력이 mysql 테이블에 저장된 후 왜곡됩니다

관련 튜토리얼: PHP 비디오 튜토리얼

위 내용은 [PHP 개발] bcscale timezone charset 설정 지침의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿