dwo /comparator
: TODO
v1.0.3
2016-06-22 16:36 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4
This package is not auto-updated.
Last update: 2024-09-25 16:31:41 UTC
README
Comparator
Comparator 是一个小型库,可以轻松比较值。对于动态比较非常有用。
$operator = '=='; $argument1 = 1; $argument2 = 1; if(Comparator::compare($operator, $argument1, $argument2)) { //do something }
操作符
Comparator 包含一些操作符
- '==', '!=', '>', '>=', '<', '<='
- 'version'
- 'substr'
- 'bit'
- 'between'
- 'bool'
- 'day'
- 'date_range'
//Example 'bool' operator if(Comparator::compare('bool', true, $_GET['activated'])) { //do something } //Example 'date' operator if(Comparator::compare('day', 'now', $date)) { //do something } //Example 'date_range' operator if(Comparator::compare('date_range', new \DateTime(), $dateFrom, $dateTo)) { //do something }
'date' 和 'date_range' 操作符可以处理时间戳、DateTimeObjects 以及日期字符串('now' 或 '-2 days')。
安装
使用 Composer 安装
composer.phar require dwo/comparator