phpzendo / php-comparison
为PHP创建的最棒的比较引擎
v1.0.1
2018-06-08 02:28 UTC
Requires
- php: >=7.1
- florianwolters/component-core-comparable: 0.2.*
- sebastian/comparator: ^3.0
Requires (Dev)
- phpunit/phpunit: ^7.2@dev
- symfony/var-dumper: 3.4.x-dev
This package is not auto-updated.
Last update: 2024-09-24 18:13:09 UTC
README
关于PHP-COMPARISON
为PHP创建的最棒的比较引擎。
功能
- 提供统一的空方法。
- 提供统一的isset方法。
- 提供统一的is null方法。
- 提供比较PHP值的功能,包括大于、小于、大于等于和小于等于检查。
- 更多。
要求
- PHP版本7.1及以上。
- sebastian/comparator组件。
- florianwolters/component-core-comparable组件。
安装
您可以使用Composer将此库作为本地、项目特定的依赖项添加到您的项目中
composer require phpzendo/php-comparison
如果您仅在开发过程中需要此库,例如运行项目的测试套件,那么您应该将其添加为开发时依赖项
composer require --dev phpzendo/php-comparison
用法
验证给定值是否为空。
<?php use PhpZendo\Comparison\Compare; $comparator = Compare::getInstance(); $comparator->empty(null);
验证给定值是否为null。
<?php use PhpZendo\Comparison\Compare; $comparator = Compare::getInstance(); $comparator->isNull(null);
验证给定值是否已设置。
<?php use PhpZendo\Comparison\Compare; $comparator = Compare::getInstance(); $comparator->isset(null);
比较两个值。
<?php use PhpZendo\Comparison\Compare; $comparator = Compare::getInstance(); $comparator->gt($expected = 2, $actual = 1);// Check $expected great than $actual. $comparator->gte($expected = 1, $actual = 1);// Check $expected great than or equal $actual. $comparator->lt($expected = 1, $actual = 2);// Check $expected less than $actual. $comparator->lte($expected = 2, $actual = 2);// Check $expected less than or equal $actual.
变更日志
2018-06-04 17:05
成立!
2018-06-09 22:36
添加比较辅助函数。