首頁 > 後端開發 > php教程 > 【PHP開發】bcscale timezone charset的設定說明

【PHP開發】bcscale timezone charset的設定說明

little bottle
發布: 2023-04-06 07:32:02
轉載
2067 人瀏覽過

本文主要講述的是在PHP開發中的bcscale timezone charset的設定,即將用到這幾個函數的朋友一定要了解一下哦!

關於php的開發,有幾個細節設定,需要知悉下:
在專案的init.php 或index.php 或api.php
1.  bcscale(18);
    表示bc函數,預設小數點位數。
    沒有設定的話,預設為0,表示整數結果處理。
    會出現bcadd ,bcsub 等 截取值為整數。
     之前有log出現後台強制放幣時,balance值計算不對

2.  date_default_timezone_set("Asia/Shanghai");
    表示php處理時的時區設定
 定的話,預設為0時區,(或有php的ini中配置)
    上面設定的是東八區上海
    (後續有空時,會統一為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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板