rimksky/config

用静态类值替换全局作用域中的define定义。

v0.1.1 2017-06-08 13:46 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:20:44 UTC


README

概览

"php-config-class"是一个非常简单的php库。这个库假设用静态类值替换"define"函数。如果使用这个库,你的应用程序中的Config参数使用起来就像全局变量一样,但实际上并不使用全局变量。

系统要求

  • PHP 5.4.0或更高版本
  • Composer

安装

% php composer require rimksky/config

如何使用

<?php
    require_once( __DIR__."/vendor/autoload.php" );
    use Rimksky\Util\Config;

    // you can use in anywhere scope.
    Config::getInstance()->your_param = "test";   // setting value
    echo Config::getInstance()->your_param."\n";  // getting value

    // alternative method
    Config::i()->your_param2 = "test";   // setting value
    echo Config::i()->your_param2."\n";  // getting value

注意

通过Config::__set()魔术方法设置的值不是常量值。

许可证

"php-config-class"许可协议为MIT许可协议(MIT)。