json_last_error
最後のエラーを返します
json_last_error()
関数は、発生した最後のエラーを返します。
最後のエラーを返します:
<?php //無効なJSON文字列 $ string = "{'bill':35、 'elon':37、 'joe':43}" ; エコー「デコード:」 。 $ string ; json_decode ( $ string ) ; echo "<br> error:" ; switch ( json_last_error ( ) ) { ケースJSON_ERROR_NONE : エコー「エラーなし」 ; 壊す; ケースJSON_ERROR_DEPTH : エコー「最大スタック深度を超える」 ; 壊す; ケースjson_error_state_mismatch : エコー「無効または不正なJSON」 ; 壊す; ケースJSON_ERROR_CTRL_CHAR : エコー「制御文字エラー」 ; 壊す; ケースJSON_ERROR_SYNTAX : エコー「文法エラー」 ; 壊す; ケースJSON_ERROR_UTF8 : エコー「誤ったFORMED UTF-8文字」 ; 壊す; デフォルト: エコー「不明なエラー」 ; 壊す; } ?>
インスタンスを実行します
json_last_error ( )
なし。