मैंने घंटों की खोज की है और मैं यह नहीं समझ सकता कि PHP में 'स्ट्रीम संदर्भ' क्या है। मैं एक एपीआई का उपयोग करने की कोशिश कर रहा हूं और इसमें इस 'स्ट्रीम संदर्भ' का उपयोग करना शामिल है।स्ट्रीम संदर्भ - यह क्या है?
प्रलेखन कहते हैं:
एक संदर्भ मापदंडों और आवरण विशिष्ट विकल्प जो संशोधित करने या एक धारा के व्यवहार को बढ़ाने का एक सेट है।
- क्या एक पैरामीटर?
- 'एक रैपर के लिए विशिष्ट' विकल्प का क्या अर्थ है?
- क्या स्ट्रीम?
यहाँ कोड के बारे में मैं बात कर रहा हूँ है:
// Encode the credentials and create the stream context.
$auth = base64_encode("$acctKey:$acctKey");
$data = array(
'http' => array(
'request_fulluri' => true,
// ignore_errors can help debug – remove for production. This option added in PHP 5.2.10
'ignore_errors' => true,
'header' => "Authorization: Basic $auth")
);
$context = stream_context_create($data);
// Get the response from Bing.
$response = file_get_contents($requestUri, 0, $context);
आपको यहां कुछ स्पष्टीकरण मिलते हैं: http://php.net/manual/en/stream.contexts.php और http://www.php.net/manual/en/context.php में उपलब्ध विकल्प – mario
हां मैंने इसे पढ़ा और मैंने इसे शुरुआती पोस्ट में उद्धृत किया। यह इन अवधारणाओं की व्याख्या नहीं करता है और इसमें उन दोनों लिंक शामिल हैं। PHP में – user2537201
"स्ट्रीम" वर्चुअल फाइलें हैं। डिस्क पर किसी भौतिक फ़ाइल में उत्पन्न होने वाली कोई भी फ़ाइल एपीआई डेटा रीडिंग नेटवर्क कनेक्शन या आभासी संसाधन से नहीं आती है। और स्ट्रीम केवल उन नेटवर्क स्रोतों को फ़ाइल हैंडल पर मैप किए जाते हैं। – mario