bekzatd / string_to_condition
Easy way to make a string condition
Package info
github.com/bekzatd/string_to_condition
Type:yii2-extension
pkg:composer/bekzatd/string_to_condition
1.0.0
2019-11-03 02:09 UTC
Requires
- yiisoft/yii2: ~2.0.0
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 - а вот логические операторы наоборот с пробелом
|| , && - принимаются только два вида операторов && , ||