helionogueir/changedirective

一个简单的库,用于在您的应用程序中更改PHP指令

v1.0.0 2016-12-09 17:23 UTC

This package is not auto-updated.

Last update: 2024-09-23 12:56:25 UTC


README

一个简单的库,用于在您的应用程序中更改PHP指令。

安装

Composer (https://getcomposer.org.cn/) 和 (https://packagist.org.cn/)

composer require helionogueir/changedirective

使用

helionogueir\changedirective\cgi\Debug

将调试模式定义为 "开发者"

use helionogueir\changedirective\cgi\Debug;
(new Debug())->set(Debug::DEVELOPER);

将调试模式定义为 "同化测试"

use helionogueir\changedirective\cgi\Debug;
(new Debug())->set(Debug::HOMOLOGATION);

将调试模式定义为 "生产环境"

use helionogueir\changedirective\cgi\Debug;
(new Debug())->set(Debug::PRODUCTION);

helionogueir\changedirective\cgi\Locale

将区域设置为 "英语,美国",并排序为 "UTF-8"

use helionogueir\changedirective\cgi\Locale;
(new Locale())->set("en-US", "utf-8")

helionogueir\changedirective\cgi\Session

定义会话行为并启动会话

use helionogueir\changedirective\cgi\Session;
(new Session())
  // Optional: Define session lifetime
  ->setMaxLifetime(3600)
  // Optional: Define session path storage files
  ->setPath(sys_get_temp_dir())
  // Start sesson
  ->start());

helionogueir\changedirective\cgi\Timezone

将区域设置为 "伦敦,英格兰" (https://secure.php.net/manual/timezones.php)

use helionogueir\changedirective\cgi\Timezone;
(new Timezone())->set("Europe/London");

测试驱动开发(TDD)

PHPUnit (https://phpunit.de/)

phpunit -c ./changedirective/tests/unit.xml