上下文參數允許自訂對檔案系統和其他流程包裝器的存取。要配置流,PHP 有stream_context_set_params() 函數。
stream_context_set_params ( resource $stream_or_context , array $params ) : bool
$stream_or_context 可以是 PHP 支援的任何流/包裝器/上下文
$params 是一個具有以下屬性的陣列。應該是結構的關聯數組- $params['paramname'] = "paramvalue";
通知 - 使用者定義每當流觸發通知時就會呼叫回調。僅適用於 http:// 和 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("http://php.net/contact", false, $ctx); ?>#
以上是PHP上下文參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!