math_eval
v2.0.0
이 PHP 패키지는 잠재적으로 위험한 eval
함수를 사용하지 않고도 수학 표현식을 안전하게 평가할 수 있는 math_eval
도우미 함수를 제공합니다.
math_eval
패키지는 Composer를 사용하여 쉽게 설치할 수 있습니다. 프로젝트 루트에서 다음 명령을 실행하세요.
composer require "langleyfoxall/ math_eval "
이전에 Composer 종속성 관리자를 사용해 본 적이 없다면 Composer 웹사이트를 방문하여 시작 방법에 대한 자세한 내용을 알아보세요.
기본 수학 표현식을 평가하려면 해당 문자열 표현을 math_eval
함수에 전달하면 됩니다.
다음은 몇 가지 기본 사용 예입니다.
$ two = math_eval ( ' 1 + 1 ' );
$ three = math_eval ( ' 5 - 2 ' );
$ ten = math_eval ( ' 2 * 5 ' );
$ four = math_eval ( ' 8 / 2 ' );
표현식 변수를 전달하는 것도 가능합니다. 아래 예를 참조하세요.
$ ten = math_eval ( ' a + b ' , [ ' a ' => 7 , ' b ' => 3 ]);
$ fifteen = math_eval ( ' x * y ' , [ ' x ' => 3 , ' y ' => 5 ]);
이 패키지는 mossadal/math-parser
패키지를 사용합니다.