bekzatd / string_to_condition
Easy way to make a string condition
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2024-10-01 01:11:06 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
- а вот логические операторы наоборот с пробелом
|| , &&
- принимаются только два вида операторов &&
, ||