lcloss / env
简单的PHP环境包
dev-main
2020-10-22 19:26 UTC
This package is auto-updated.
Last update: 2024-08-29 05:37:51 UTC
README
简单环境包
要求
在根目录下创建一个包含所需信息的 .env 文件
[database]
driver = mysql
server = localhost
port = 3306
dbname = testdb
user = root
password =
[some_section]
key1 = value1
key2 = "value3"
[other_section]
key1 = value2
key2 = "value6"
使用方法
获取一个部分
use LCloss\Env\Environment; $path_from = '.' . DIRECTORY_SEPARATOR; $env = Environment::getInstance('.env', $path_from); $database = $env->database; echo $database['dbname']; // Or... $datbase = $env->getSection('database'); echo $database['dbname'];
获取一个属性
use LCloss\Env\Environment; $env = Environment::getInstance(); // Will retrieve .env file from current path $key1 = $env->key1; // Will retrive first property with this 'key1': value1 echo $key1; // Or... $key1 = $env->getKey('other_section', 'key1'); // Retrieve: value2 echo $key1;