Spec-Zone.ru › Symfony 4.1

NumberComparator

class NumberComparator extends Comparator

NumberComparator компилирует простое сравнение в анонимную подпрограмму, которую вы можете вызвать со значением для проверки.

Теперь это было бы совершенно бессмысленно, если бы NumberCompare не понимал величины.

Целевое значение может использовать величины килобайт (k, ki), мегабайт (m, mi) или гигабайт (g, gi). Те, что имеют суффикс i, используют соответствующую версию 2n в соответствии со стандартом IEC: http://physics.nist.gov/cuu/Units/binary.html

Основано на модуле Perl Number::Compare.

Методы

string getTarget()

Получает целевое значение.

из Comparator
setTarget(string $target)

Устанавливает целевое значение.

из Comparator
string getOperator()

Получает оператор сравнения.

из Comparator
setOperator(string $operator)

Устанавливает оператор сравнения.

из Comparator
bool test(mixed $test)

Проверка по отношению к целевому значению.

из Comparator
__construct(string|null $test)

Подробности

string getTarget()

Получает целевое значение.

Возвращаемое значение

string Целевое значение

setTarget(string $target)

Устанавливает целевое значение.

Параметры

string $target Целевое значение

string getOperator()

Получает оператор сравнения.

Возвращаемое значение

string Оператор

setOperator(string $operator)

Устанавливает оператор сравнения.

Параметры

string $operator Действительный оператор

Исключения

InvalidArgumentException

bool test(mixed $test)

Проверка по отношению к целевому значению.

Параметры

mixed $test Тестовое значение

Возвращаемое значение

bool

__construct(string|null $test)

Параметры

string|null $test Строка сравнения или целое число

Исключения

InvalidArgumentException Если тест не понятен

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Finder/Comparator/NumberComparator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API