janisto/env

环境类,用于根据服务器环境设置配置。

1.0.1 2016-05-25 14:27 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:04:08 UTC


README

环境类,用于根据服务器环境设置配置。

Software License Build Status Code Quality Code Coverage Packagist Version Total Downloads

安装

如果您没有 Composer,您可以通过访问 getcomposer.org 上的说明进行安装。

然后,您可以使用以下命令安装此包

php composer.phar require "janisto/env" "*"

或将其添加

"janisto/env": "*"

到应用程序的 composer.json 文件的 require 部分。

用法

web index.php

<?php
require(dirname(__DIR__) . '/vendor/autoload.php');

$env = new \janisto\env\Environment(dirname(__DIR__) . '/config');
// $env->config // environment configuration array

或者如果您有多个配置位置

<?php
require(dirname(__DIR__) . '/vendor/autoload.php');

$env = new \janisto\env\Environment([
    dirname(__DIR__) . '/common/config',
    dirname(__DIR__) . '/backend/config'
]);
// $env->config // environment configuration array

console cli.php

#!/usr/bin/env php
<?php

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

$env = new \janisto\env\Environment(__DIR__ . '/config');
// $env->config // environment configuration array

使用 cli.php

export APP_ENV='dev' && ./cli.php

文档

请参阅 examples/

贡献

请参阅 CONTRIBUTING 以获取详细信息。

致谢

许可

公有领域。请参阅 许可文件 以获取更多信息。