axelitus/security

一个不依赖于框架的PHP包,包含与安全相关的类和辅助工具。

dev-master 2013-11-21 00:01 UTC

This package is auto-updated.

Last update: 2024-09-24 04:26:55 UTC


README

一个不依赖于框架的PHP包,包含与安全相关的类和辅助工具。

包信息

需求

此包工作所需的需求如下

  • PHP >= 5.4.9(可能适用于之前的5.4.X版本,但未测试)。

标准

此包旨在遵循某些标准,以便于贡献和使用。最近有一项标准化框架互操作性的倡议,尽管我认为这很容易扩展到每个人正在构建的大部分代码。所有这一切背后的团体是PHP-FIG (Framework Interoperability Group),你应该访问他们的网站。

已有一些标准被标记为接受(最终):PSR-0PSR-1PSR-2PSR-3

此包旨在遵循PSR-2规范。

遵守PSR-2规范意味着这个包可以通过使用ComposerPackagist包存档轻松安装。只需按照如何安装部分中的说明操作。这也意味着存在一个编码风格指南,开发人员和贡献者应为此共同利益强制执行。

内容

除非另有说明,所有类都从包命名空间引用。

  • - 类描述。

如何安装

要安装此包并在您的应用程序中使用它,只需遵循以下说明(如果您尚未阅读来自Composer的文档,请在继续之前阅读)

  1. 如果您尚未安装,请下载composer(使用您首选的方法)。例如
    $ curl -s https://getcomposer.org/installer | php
  1. 在您的composer.json文件中放置一个require语句,将<version>替换为您想要的版本。例如
    "require": {
        "axelitus/secuity": "<version>"
    }
  1. 运行composer安装程序以解决依赖关系并下载包。例如
    $ php composer.phar install
  1. 为了使用这些包,您必须加载由composer生成的自动加载器(如果您正在使用框架,这可能已经自动完成)。例如
    require 'vendor/autoload.php';
  1. 最后,根据需要仅使用包类
    axelitus\Security\[<sub-namespace>\...]<class>::<function>(<params>);