현재 위치: > 함수 카테고리 모음> json_last_error_msg

json_last_error_msg

마지막 json_encode () 또는 json_decode () 호출의 오류 문자열을 반환합니다.
이름:json_last_error_msg
분류:JSON
사용 언어:php
한 줄 설명:이전 JSON 디코딩 과정에서 발생한 오류에 대한 가독성 설명을 반환합니다.

함수 이름 : json_last_error_msg ()

기능 설명 : JSON_LAST_ERROR_MSG () 함수는 이전 JSON 디코딩 프로세스에서 발생한 오류에 대한 가독성 설명을 반환합니다.

해당 버전 : PHP 5.5.0 이상

구문 : 문자열 json_last_error_msg (void)

반환 값 : 이전 JSON 디코딩 프로세스에서 발생한 오류에 대한 가독성 설명을 나타내는 문자열을 반환합니다. 오류가 발생하지 않으면 빈 문자열이 반환됩니다.

예:

 <?php $jsonData = '{"name":"John", "age":30, "city":"New York"}'; // 尝试解码JSON 数据$decodedData = json_decode($jsonData); // 检查解码是否成功if ($decodedData === null) { // 获取错误信息$error = json_last_error_msg(); echo "JSON 解码失败。错误信息:$error"; } else { // 解码成功echo "JSON 解码成功。"; } ?>

산출:

JSON 디코딩이 실패했습니다. 오류 메시지 : 구문 오류

설명 : 위의 예에서는 잘못된 구문이 포함 된 JSON 데이터를 해독하려고합니다. JSON 데이터의 구문 오류로 인해 디코딩 프로세스가 실패합니다. JSON_LAST_ERROR_MSG () 함수를 사용하면 오류에 대한 가독성 설명을 얻을 수 있으므로 오류의 원인을 더 잘 이해할 수 있습니다. 이 예에서는 출력이 "구문 오류"이며 JSON 데이터에 구문 오류가 있음을 나타냅니다. JSON이 성공적으로 디코딩하면 함수가 빈 문자열을 반환합니다.

유사한 함수
인기 기사