zenlix/zenenv

用于编辑 .env 文件的包

1.4 2016-07-25 11:45 UTC

This package is not auto-updated.

Last update: 2024-09-26 01:00:49 UTC


README

License Total Downloads

ZenEnv

帮助处理 .env 的 PHP 类

安装

composer require zenlix/zenenv

使用

use ZenEnv\ZenEnv;

初始化 ZenEnv

$env = new ZenEnv('/home/rustem/web/public_html/.env');

获取键/值数组

$env->get();

结果

print_r($env-get());
['PARAM1'=>'VALUE1','PARAM2'=>'VALUE2']

按键删除

$env->delete(['KEY1', 'KEY2']);

之前

PARAM1=VALUE1
PARAM2=VALUE2
PARAM3=VALUE3

之后

PARAM3=VALUE3

添加键/值

$env->add([
'KEY'=>'VAL',
'KEY2'=>'VAL2'
]);

之前

PARAM1=VALUE1
PARAM2=VALUE2
PARAM3=VALUE3

之后

PARAM1=VALUE1
PARAM2=VALUE2
PARAM3=VALUE3
KEY=VAL
KEY2=VAL2

更改键/值

$env->set([
'PARAM1'=>'VALUE',
'PARAM2'=>'VALUE'
]);

之前

PARAM1=VALUE1
PARAM2=VALUE2
PARAM3=VALUE3

之后

PARAM1=VALUE
PARAM2=VALUE
PARAM3=VALUE3