clickalicious/install

用于从本地或远程源安装二进制文件、phar文件、shell或批处理文件的安装器。

dev-develop 2017-02-12 11:01 UTC

This package is not auto-updated.

Last update: 2024-09-19 01:34:35 UTC


README

Logo of Install

二进制文件、phar或shell和批处理脚本的部署安装器。

目录

功能

  • 高性能(使用分析器开发)
  • 轻量级且高质量的代码库(遵循PSR标准,例如PSR-0,1,4
  • 安全的PRNG实现(64位支持)
  • 面向对象的外观到PHP核心功能
  • PHP 7.0 & HHVM兼容
  • 稳定、干净且文档齐全的代码
  • 通过良好的覆盖率进行单元测试

示例

使用OpenSSL随机字节生成1到10之间的随机数(库默认)

$generator = new Clickalicious\Rng\Generator();
$number    = $generator->generate(1, 10);
echo $number;

使用MCrypt随机字节生成1到10之间的随机数

$generator = new Clickalicious\Rng\Generator(Clickalicious\Rng\Generator::MODE_MCRYPT);
$number    = $generator->generate(1, 10);
echo $number;

可视化

您可以通过Visual.php创建随机化的可视化(如下所示,但尺寸更大)(该文件位于根目录)。

Logo of Rng

需求

  • PHP >= 5.4(兼容至版本5.6以及7.x和HHVM)

理念

此库提供了一种最先进的PRNG(伪随机数生成器)实现,用于使用PHP生成安全的伪随机数。生成基于OpenSSLMCrypt,或者作为后备使用PHP的内部功能。此库还提供公共API上的非常好的Seed生成器。如果您对真实随机数与伪随机数之间的差异感兴趣,可以从https://www.random.org/randomness/开始。

Scott Adams

版本控制

为了一致的版本控制,我决定使用Semantic Versioning 2.0.0 http://semver.org。它易于理解,非常普遍,并且来自许多其他软件项目。

路线图

  • 目标稳定版本1.0.0
  • >= 90%测试覆盖率
  • 更好的可视化
  • 集成polyfill
  • 第三方安全检查(请联系我)

Throughput Graph

安全问题

如果您遇到(潜在的)安全问题,在将其公开之前,请通过opensource@clickalicious.de与我们联系。这样我就可以在问题被共享之前准备并发布更新。谢谢!

参与和分享

... 嗯。如果你也是一个代码猴子 - 也许我们可以打造一股力量 ;) 如果你愿意参与代码、评论、文档、Wiki、错误报告、单元测试、错误修复、反馈和/或评论,请让我知道!

赞助商

感谢我们的赞助商和支持者

版权
图标由Google设计,来源于www.flaticon.com,授权协议为CC 3.0 BY