그림과 같이:
그림의 코드가 실행된 후에는 $result의 유형이 false여야 합니다. $a는 $b보다 크지 않기 때문입니다.
현재 요구 사항은 $string의 값이 사용자가 입력한 표현식(형식이 불규칙함)이고, 사용자가 입력한 표현식의 결과가 참인지 판단하게 됩니다. 결과가 false인 경우 프로그램이 사용자에게 잘못된 형식 출력만 알려주도록 합니다.
위 그림처럼 $a>$b가 true가 아니기 때문에 결과가 false이기 때문에 프로그램을 출력하고 싶습니다. 그것을 달성하는 방법
백엔드 return json_encode(['status'=>0,'msg'=>'$a>$b가 설정되지 않았으므로 결과는 false입니다.']) 프론트엔드 js가 이를 수신한 후 경고합니다. ()가 사용자에게 제공됩니다.