azi / config
简易配置管理库
0.2
2015-11-30 05:16 UTC
Requires (Dev)
- phpunit/phpunit: 4.8.18
This package is auto-updated.
Last update: 2024-08-26 18:29:15 UTC
README
简易配置管理库
如果您正在编写WordPress主题或PHP应用程序,很可能会用到一些配置值。传统方法涉及创建一个包含大量变量和常量的文件,然后在脚本中包含每个文件,这可能不是最直观的方法。受Laravel优雅的配置处理启发,我开发了Config,以为PHP项目提供类似体验,特别是在WordPress主题的上下文中。
安装
要在项目中安装config,只需运行以下命令
$ composer require azi/config
安装完成
安装config后,您需要在项目根目录中创建一个名为 config
的目录,其中包含您的 composer.json
文件。在这个目录中,您可以存储配置文件,例如 database.php
或 site.php
。假设您想在这里存储数据库配置值,您需要按照以下步骤操作。
- 创建一个名为
database.php
的文件 - 从这个文件中返回您的配置值,如下所示
return [ 'mysql' => [ 'host' => '127.0.0.1', 'username' => 'root', 'password' => 'secrete' ] ];
- 您可以在应用程序的任何地方访问这些值,如下所示
// will return 127.0.0.1 $host = Azi\Config::get('database.mysql.host'); // OR $db = Azi\Config::get('database.mysql'); $host = $db->get('host'); $username = $db->get('username'); $password = $db->get('password');
使用这个包,您还可以获得一个小助手函数来访问值,您也可以像这样编写上面的代码
// will return 127.0.0.1 $host = config('database.mysql.host');