Env
Overview
Class Reference
Static Methods
load(string $path): void
load(string $path): voiduse Stilmark\Base\Env;
Env::load(__DIR__ . '/.env');
Env::load('/path/to/custom.env');get(string $key, mixed $default = null): mixed
get(string $key, mixed $default = null): mixedset(string $key, mixed $value): void
set(string $key, mixed $value): voidhas(string $key): bool
has(string $key): boolall(): array
all(): arrayclear(): void
clear(): voidUsage Patterns
Application Bootstrap
Configuration Classes
Feature Flags
Environment-Specific Logic
.env File Format
Basic Syntax
Advanced Features
Type Conversion
Security Considerations
Sensitive Data
Environment Validation
Testing
Test Environment Setup
Mocking Environment Variables
Best Practices
Last updated