溫馨提示×

如何使用php dotenv設置默認值

PHP
小樊
109
2024-09-04 21:17:58
欄目: 編程語言

在 PHP 中,vlucas/phpdotenv 是一個流行的庫,用于從 .env 文件加載環境變量

  1. 首先,確保你已經安裝了 vlucas/phpdotenv 庫。如果還沒有安裝,可以通過 Composer 安裝:
composer require vlucas/phpdotenv
  1. 在項目根目錄下創建一個名為 .env 的文件(如果尚未創建),并添加你的環境變量,例如:
API_KEY=my_api_key
API_SECRET=my_api_secret
  1. 在你的 PHP 腳本中,引入 Dotenv 類并實例化它。然后,使用 load() 方法加載 .env 文件:
require 'vendor/autoload.php';

use Dotenv\Dotenv;

$dotenv = Dotenv::createImmutable(__DIR__);
$dotenv->load();
  1. 要設置默認值,可以使用 getenv() 函數并提供一個默認值作為第二個參數。這將在環境變量不存在時返回默認值:
$apiKey = getenv('API_KEY') ?: 'default_api_key';
$apiSecret = getenv('API_SECRET') ?: 'default_api_secret';

現在,如果 .env 文件中沒有定義 API_KEYAPI_SECRET,則 $apiKey$apiSecret 變量將分別設置為 'default_api_key''default_api_secret'。如果在 .env 文件中定義了這些變量,它們將使用從文件加載的值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女