bekzatd/string_to_condition

Easy way to make a string condition

Maintainers

Package info

github.com/bekzatd/string_to_condition

Type:yii2-extension

pkg:composer/bekzatd/string_to_condition

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

1.0.0 2019-11-03 02:09 UTC

This package is not auto-updated.

Last update: 2026-03-17 08:45:18 UTC


README

Легко конвертируйте строки в логические выражения

Установка

Желательно установить библиотеку через composer.

Для этого скопируйте код в терминал

php composer.phar require --prefer-dist "bekzatd/string_to_condition:*"

или добавьте

"bekzatd/string_to_condition:*"

в разделе require в ваш файл composer.json.

Как использовать?

Самый простой способ использования :

<?= \bekzatd\string_to_condition\Converter::if(" логическое выражение "); ?>

Примеры:

Просто пишите свое выражение внутри метода if :

use \bekzatd\string_to_condition\Converter;

Converter::if("2>1 || 2<1"); // true
Converter::if("true || false"); //true
Converter::if("2<1 || false && 0"); // false

и результатом будет ответ типа boolean

true или false

Правила:

2>1 - ваши сравнения надо писать слитно

2>1 || 2<1 - а вот логические операторы наоборот с пробелом

|| , && - принимаются только два вида операторов && , ||