現在の位置: ホーム> 関数カテゴリ一覧> json_last_error

json_last_error

最後のエラーを返します
名前:json_last_error
カテゴリ:JSON
対応言語:php
一言説明:発生した最後のエラーを返します。

定義と使用法

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 ( )

パラメーター値

なし。

類似の関数
人気記事(にんききじ)