Muqsit/arithmexp

Add support for arbitrary-length numbers

Open

#10 opened on Oct 9, 2022

View on GitHub
 (8 comments) (0 reactions) (0 assignees)PHP (2 forks)auto 404
enhancementhelp wanted

Repository metrics

Stars
 (26 stars)
PR merge metrics
 (PR metrics pending)

Description

$parser = Parser::createDefault();

$expression = $parser->parse("111111111111111111111111111111111111111111111111111111111111111111111111111");
var_dump($expression->evaluate()); // int(9223372036854775807)

$expression = $parser->parse("111111111111111111111111111111111111111111111");
var_dump($expression->evaluate()); // int(9223372036854775807)

$expression = $parser->parse("99999999999999999999999");
var_dump($expression->evaluate()); // int(9223372036854775807)

$expression = $parser->parse("9999999999999999999999999999999999");
var_dump($expression->evaluate()); // int(9223372036854775807)

Contributor guide