परिचय
संदर्भ पैरामीटर फाइल सिस्टम और अन्य स्ट्रीम रैपर तक पहुंच के अनुकूलन की अनुमति देते हैं। किसी स्ट्रीम को कॉन्फ़िगर करने के लिए, PHP में stream_context_set_params() है समारोह।
सिंटैक्स
stream_context_set_params ( resource $stream_or_context , array $params ) : bool
$stream_or_context PHP द्वारा समर्थित कोई भी स्ट्रीम/रैपर/संदर्भ हो सकता है
$params निम्नलिखित गुणों के साथ एक सरणी है। संरचना का एक सहयोगी सरणी होना चाहिए - $params['paramname'] ="paramvalue";
संदर्भ पैरामीटर
सूचना - जब भी कोई स्ट्रीम किसी सूचना को ट्रिगर करती है, तो एक उपयोगकर्ता-परिभाषित कॉलबैक को कॉल किया जाएगा। केवल https:// और ftp:// स्ट्रीम रैपर के लिए।
अधिसूचना कॉलबैक फ़ंक्शन में निम्नलिखित सिंटैक्स है
वाक्यविन्यास
stream_notification_callback ( int $notification_code , int $severity , string $message , int $message_code , int $bytes_transferred , int $bytes_max ) : void
विकल्प - उपयोग में संदर्भ/आवरण के अनुरूप समर्थित विकल्पों की सरणी
उदाहरण
<?php $ctx = stream_context_create(); stream_context_set_params($ctx, array("notification" => "stream_notification_callback")); file_get_contents("https://php.net/contact", false, $ctx); ?>