php - What does $json->SearchResponse->Errors mean in this code? -


  $ body = file_get_contents ($ url); // परिभाषित कहीं और $ json = json_decode ($ शरीर); यदि (isset ($ json- & gt; खोज-रिक्ति- & gt; त्रुटियां)) नए अपवाद फेंक ("खोज त्रुटि");   

क्या $ json- & gt; खोज-रिक्ति- & gt; त्रुटियां का संदर्भ है? मेरा मतलब है कि यह शरीर (या) खोज की प्रतिक्रियाओं और त्रुटियों वस्तुओं की जांच कर रहे हैं ..?

यह संबंधित प्रविष्टियों के लिए $ body द्वारा प्रस्तुत प्रतिक्रिया में खोज करता है SearchResponse और उस त्रुटियों से नीचे।

यदि यह कोई ऑब्जेक्ट (जो शायद इंगित करता है, अनुरोध की प्रक्रिया पर एक त्रुटि हुई), तो यह इस त्रुटि को एक PHP अपवाद के रूप में परिवर्तित कर देता है, जो कि का उपयोग करके पकड़ा जा सकता है > कोड में कहीं और।

एक JSON प्रतिक्रिया, जो इस व्यवहार को ट्रिगर कर सकती है वह इस तरह दिख सकती है

  {"SearchResponse": {"त्रुटि": "कुछ चला गया यहाँ गलत! " }}    

Comments