chaoswd/dotenv 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

chaoswd/dotenv

最新稳定版本:v1.1.0

Composer 安装命令:

composer require chaoswd/dotenv

包简介

Dotenv loader for Chaos framework

README 文档

README

A lightweight .env loader for PHP projects.
Provides simple environment variable management with support for defaults, type casting, and project root detection.

Installation

Require via Composer:

composer require chaoswd/dotenv

Usage

Create a .env file in the root of your project:

APP_NAME=ChaosFramework
APP_ENV=development
APP_DEBUG=true
APP_TIMEZONE=America/Denver

Bootstrap it in your project:

<?php

require __DIR__ . '/vendor/autoload.php';

use Chaos\Dotenv\Dotenv;

// Automatically loads variables from .env
new Dotenv();

// or use an alternate file location
// new Dotenv(__DIR__ . "/../config");

// Access values with the `env()` helper
echo env('APP_NAME');          // ChaosFramework
echo env('APP_DEBUG', false);  // true

Features

  • Load environment variables from a .env file
  • Simple env($key, $default = null, $type = null) helper
  • Supports defaults when a variable is missing
  • Automatic trimming of quotes and whitespace
  • Type casting support (int, bool, string)
  • Compatible with PHP 8.2+

Changelog

See CHANGELOG.md for version history.

License

This package is open-sourced software licensed under the MIT license.

统计信息

  • 总下载量: 9
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2025-10-02