내가 작업하고있는 레거시 코드베이스에는 사용자 입력을 받아 조건을 작성하는 조건 평가 기가 있습니다. 이 조건은 PHP eval()을 사용하여 런타임에 평가됩니다. eval을 사용하지 않고이를 해결하는 가장 좋은 방법은 무엇입니까?'eval() uating'조건 대신
예 : 사용자가 UI에 입력 한 "1> 0"조건이 있습니다. 이것은 평가되어야하며 결과 (이 경우 true)가 반환됩니다. 어떤 제안?
문제가 막연한 것처럼 보일 경우 알려 주시면 더 잘 설명하겠습니다.
조건의 구문이 충분히 유사하면 고유 한 토크 나이저를 만들거나 PHP 기본 제공 언어로 시작할 수 있습니다 (http://php.net/token-get-all – janmoesen