json_last_error
마지막 오류를 반환하십시오
json_last_error()
함수는 발생한 마지막 오류를 반환합니다.
마지막 오류를 반환합니다.
<? php // 유효하지 않은 JSON 문자열 $ string = "{ 'Bill': 35, 'Elon': 37, 'Joe': 43}" ; 에코 "디코딩 :" . $ 문자열 ; json_decode ( $ string ) ; echo "<br> 오류 :" ; 스위치 ( json_last_error ( ) ) { 사례 json_error_none : 에코 "오류 없음" ; 부서지다 ; CASE JSON_ERROR_DEPTH : 에코 "최대 스택 깊이를 초과" ; 부서지다 ; CASE JSON_ERROR_STATE_MISMATCH : 에코 "유효하지 않거나 기형 JSON" ; 부서지다 ; CASE JSON_ERROR_CTRL_CHAR : Echo "제어 문자 오류" ; 부서지다 ; 사례 json_error_syntax : 에코 "문법 오류" ; 부서지다 ; 사례 json_error_utf8 : 에코 "UTF-8 문자를 잘못 형성했다" ; 부서지다 ; 기본 : 에코 "알 수없는 오류" ; 부서지다 ; } ?>
인스턴스를 실행하십시오
json_last_error ( )
없음.