ホームページ  >  記事  >  バックエンド開発  >  PHPはjsonを取り出してnullを返します

PHPはjsonを取り出してnullを返します

WBOY
WBOYオリジナル
2016-08-04 09:19:031011ブラウズ

コードは次のとおりです:

リーリー

json ファイルは大まかに次のようなものです:

リーリー

ホストページへのアップロード結果の出力:

注意: 6 行目で非オブジェクトのプロパティを取得しようとしています {"name":null,"artist":"Piano Tribute Players","url":null}

返信内容:

コードは次のとおりです:

リーリー

json ファイルは大まかに次のようなものです:

リーリー

ホストページへのアップロード結果の出力:

注意: 6 行目で非オブジェクトのプロパティを取得しようとしています {"name":null,"artist":"Piano Tribute Players","url":null}

json には 2 つのコマンドもあります:
json_last_error_msg これは、json のエラー メッセージを取得します。
json_last_error は、最後に発生したエラーを返します。
これら 2 つのコマンドを使用して、json_encode でどのようなエラーが発生したかを確認してみることができます。

PHPの公式Webサイトのマニュアルに次のようなことが書かれていたのを覚えています:

リーリー

このようなこと、それと関係があるかどうかはわかりません...
(私はよく似たようなシナリオで配列を使用しますが、PHP のオブジェクトよりも使いやすいと感じています...'初心者ですみません~)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。