Выполните команду
composer require --dev anzu20/math-expression-executor
Или добавьте
"anzu20/math-expression-executor": "*"
в секцию require вашего файла composer.json
Скачайте архив проекта и поместите содержимое каталога lib в ваш проект Подключте автозагрузку
require __DIR__ . '/autoload.php';
Библиотека работает по нескольким принципам:
- Выражение содержит только бинарные операции + - * /
- Выражение содержит только однозначные числа
- Выражение не содержит унарных операций (например, -1)
Пример использования:
$expr = new RPNExecutor();
$expr->calculate('2+2+2');