定制 gavinggordon/constantgroups 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

gavinggordon/constantgroups

Composer 安装命令:

composer require gavinggordon/constantgroups

包简介

A PHP class which provides quick as-needed access to pre- and user defined data via constants.

README 文档

README

Packagist Version Github Release Usage License

Description

A PHP class which provides quick as-needed access to pre- and user defined data via constants.

Dependencies

The following dependencies will be automatically installed, if not already, when installing via composer:

Usage

Installation

	composer require gavinggordon/constantgroups

Examples

Instantiation:

	include_once( __DIR__ . '/vendor/autoload.php' );
	
	$constantgroups = new \GGG\Config\ConstantGroups();

Setting:

Use as many or as few ConstantGroups as you want...

	$constantgroups->set( ['hexcolours', 'rgbcolours', 'rgbacolours'] );

Initializing:

	$constantgroups->init();

Utilization:

	echo HEX_ORANGE;
	// Result:  #FF8000
	echo RGB_ORANGE;
	// Result:  rgba( 255, 128, 0 )
	echo RGBA_ORANGE;
	// Result:  rgba( 255, 128, 0, 1.0 )

More Capabilities:

Create your own named ConstantGroups...

	use \GGG\Config\ConstantGroups as ConstantGroups;
	use \GGG\Config\ConstantGroupCreator as ConstantGroupCreator;
	
	$myconstantsgroup = [
		'my application name' => 'testapp',
		'application version' => '1.4.5',
		'apphomedir' => dirname( __DIR__ )
	];
	
	$constantgroupcreator = new ConstantGroupCreator( $myconstantsgroup );
	
	ConstantGroups::create( $constantgroupcreator, 'AppData' );
	
	$constantgroups = new ConstantGroups();
	
	$constantgroups->set( ['hexcolours', 'appdata'] );
	
	$constantgroups->init();
	
	echo MY_APPLICATION_NAME;
	// Result: testapp

Issues

If you have any issues at all, please post your findings in the issues page at https://github.com/gavinggordon/constantgroups/issues.

License

This package utilizes the MIT License.

统计信息

  • 总下载量: 18
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-02-01

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固