90zlaya/php-library

PHP 库是一组包含最常用属性和方法的类,这些属性和方法有助于简化 Web 应用的开发。

2.2.1 2021-07-31 12:47 UTC

This package is auto-updated.

Last update: 2024-09-29 05:01:31 UTC


README

PHP Library Logo

描述

PHP 库是一组包含最常用属性和方法的类,这些属性和方法有助于简化 Web 应用的开发。该项目在 GitHub 上以 MIT 许可证开源:GitHub。可以通过 Composer 和 Packagist 获取。

Latest Stable Version Total Downloads Travis Build Status Coverage Status

组织

文件和文件夹

  • 所有源文件都在 src 文件夹中。
  • 所有单元测试都在 tests 文件夹中。

PHP 库联盟

PHP 库联盟 代表了一群开发者,致力于让 PHP 库更加丰富。由于该库的主要目标是保持尽可能轻量,因此一些开发和测试功能被创建为独立项目。

  • 演示:PHP 库演示脚本
  • Shell:PHP 库 shell 脚本
  • Outsource:PHP 库外包文件夹
  • Assets:PHP 库官方网站资源
  • Logos:PHP 库和 PHP 库联盟标志

每个项目都有详细的说明,介绍如何在 PHP 库中集成它们。请注意,确保 PHP 库的版本与所需项目的版本匹配。

安装

使用 PHP 库有两种方式。第一种是在另一个项目中安装它,比如框架,比如 CodeIgniterLaravel。第二种是为开发安装它。以下是支持的 PHP 版本的详细列表。

生产 列显示 PHP 库将在哪些版本上运行。
开发 列显示 PHP 库将在哪些版本上用于开发。

手册

如果您需要稳定版本,请从发布页面获取最新发布版本:最新发布

Composer

使用标准命令安装稳定库版本。

# Install PHP Library via Composer
composer require 90zlaya/php-library

GitHub

如果您想开发此库并使用 GitHub 而不是手动下载,只需将存储库克隆到您的计算机上。

# Clone repository via Git
git clone https://github.com/90zlaya/php-library.git

开发

编码标准

PHP 库有自己的编码标准,灵感来自 CodeIgniter。要为此项目做出贡献,您必须遵循此标准。PHP_CodeSniffer 在 PHP 库的开发版本中检查这些规则。

# Run coding standard check
composer run phpcs

如果您想了解更多关于特定规则的信息,请打开 phpcs.xml 文件。

静态分析

PHP 库已经与 PHP Stan 进行了测试,并经审核确认无错误。建议运行以下命令以检查项目中的错误。

# Run static analysis
composer run phpstan

如果您想了解更多关于特定规则的信息,请打开 phpstan.neon 文件。

单元测试

PHP 库已覆盖 PHPUnit 测试。这些测试需要 outsource 文件夹 执行特定测试。

# Run PHPUnit tests
composer run phpunit

如果您想了解更多关于特定规则的信息,请打开 phpunit.xml 文件。

标志

官方 PHP 库标志由 designseed.co 设计——一家提供无限定制的图形设计服务公司。