czechboy/easy-calculator

PHP中的简易计算器

安装: 6

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

类型:项目

dev-master 2017-05-18 23:30 UTC

This package is auto-updated.

Last update: 2024-09-19 09:58:03 UTC


README

实现PHP中的简单计算器。

它能做什么?

目前版本仅能执行整数的加法,包括正数和负数。

使用Composer安装

composer require czechboy/easy-calculator

计算器目前只能通过自己的脚本运行

<?php
use CZechBoY\EasyCalculator as EC;

// Nejlepší třídy zaregistrovat jako služby v dependency injection containeru/service locatoru.
$calculator = new EC\EasyCalculator(new EC\MathExpressions\MathExpressionParser(), new EC\OperationSolvers\OperationSolverResolver());
// vlastní výpočet
$number = $calculator->calculate($input);
// možno opakovat vícekrát na jedné instanci
$number = $calculator->calculate($anotherInput);

// výpis výsledku do konzole/stránky
printf("Result of %s is %d\n", $input, $number->getNumber());

为什么?

目标是练习测试、设计、创建Packagist上的包以及最后是PHP 7的新特性。我还想尝试设置CI服务器 - 可能是Travis CI;可能使用Coveralls之类的工具来统计测试覆盖率。