dev-master
9999999-devEasy calcultor in PHP
MIT
The Development Requires
by Adam Žurek
Wallogit.com
2017 © Pedro Peláez
Easy calcultor in PHP
Implementace jednoduché kalkulačky v PHP., (*1)
Aktuální verze zatím umí pouze sčítání celých čísel, kladných i záporných., (*2)
composer require czechboy/easy-calculator, (*3)
<?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());
Cílem bylo procvičit si testování, návrh, vytvoření balíčku na Packagist a v neposlední řadě novinky PHP 7. Dále bych si chtěl zkusit zprovoznit CI server - nejspíš Travis CI; nějakou metriku na statistiky pokrytí testy - nejspíš Coveralls., (*4)
Easy calcultor in PHP
MIT