PHP:自定義 ini 設定檔並讀取裏頭設定值輸出

2022/02/14 22 0 網站技術 , PHP

在 PHP 後端開發中,我們常常把一些關於整個系統的設定放在 ini 設定檔中,例如:多國語言、API KEY、資料庫資訊、開發模式等,這個 ini 檔案通常放在根目錄(或者明顯的位址),方便使用者去更動裏頭的設定達到客製化、更易除錯、方便部屬等作用。

這裡我使用非常簡單的範例,教大家快速建置 ini 設定檔,並用 php 腳本輕鬆讀取 ini 設定檔中的內容。首先一定要先建立一個 ini 設定檔,這邊可以善用「;」,在符號後方可以寫註解!

config.ini

; 設定檔
NAME = "mnya" ; 名字
COUNTRY = "台灣" ; 國家

接著是讀取 ini 設定檔的 php 腳本,一般來說我們會將讀取到的設定儲存成常數,並用以下方式引入進其他腳本中:

require_once(__DIR__ . '/config.php');
// __DIR__ 是指目前腳本所在路徑,但不含最後的「/」

config.php

<?php
// 讀取 ini 設定檔內容成陣列
$path = __DIR__ . "/config.ini";
$ini = parse_ini_file($path);

// 將設定對應到一個常數中
define('_NAME', $ini['NAME']);
define('_COUNTRY', $ini['COUNTRY']);

// 輸出設定(已為常數)
echo "名字:" . _NAME . "<br>";
echo "國家:" . _COUNTRY . "<br>";

最後會輸出以下資訊:

名字:mnya
國家:台灣

設定有讀取出來並輸出,成功啦!這樣就可以搞更進階的事情囉!一步步增強開發技術吧!


▲ 精選圖片。

贊助廣告 ‧ Sponsor advertisements
徵信社有甚麼服務| 外遇疑雲| 阿宅來說徵信社故事| 如何手機監聽| 徵信社抓姦介紹| 徵信價目表費用| 抓姦在床蒐證| 台北立達徵信社| 免費法律諮詢子女監護權| 馭夫術手段| 合法徵信社推薦| 挖掘徵信社新聞| 打擊小三包二奶| 抓小三蒐證| 反跟蹤可行嗎| 尋人查址高手| 夫妻協議離婚| 委託外遇蒐證| 丈夫外遇偷腥| 名人外遇新聞| 立案專業徵信社| 婚前調查協助| 離婚扶養費可以要多少| 汽車定位追蹤| 危險徵信社任務| 免費法律諮詢| 一日偵探雞排妹|
【業界首推立達徵信FB