Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Kontextparameter

PHP-Kontextparameter

WBOY
Freigeben: 2023-08-31 09:50:01
nach vorne
909 Leute haben es durchsucht

PHP-Kontextparameter

Einführung

Kontextparameter ermöglichen die Anpassung des Zugriffs auf das Dateisystem und andere Stream-Wrapper. Um Streams zu konfigurieren, verfügt PHP über die Funktion stream_context_set_params().

Syntax

stream_context_set_params ( resource $stream_or_context , array $params ) : bool
Nach dem Login kopieren

$stream_or_context kann jeder von PHP unterstützte Stream/Wrapper/Kontext sein

$params ist ein Array mit den folgenden Eigenschaften. Sollte ein assoziatives Array von Strukturen sein – $params['paramname'] = "paramvalue";

Kontextparameter

Benachrichtigungen – Benutzerdefinierter Rückruf, der immer dann aufgerufen wird, wenn der Stream eine Benachrichtigung auslöst. Gilt nur für http://- und ftp://-Stream-Wrapper.

Die Benachrichtigungsrückruffunktion hat die folgende Syntax

Syntax

stream_notification_callback ( int $notification_code , int $severity , string $message , int $message_code , int $bytes_transferred , int $bytes_max ) : void
Nach dem Login kopieren

Optionen – Array unterstützter Optionen entsprechend dem verwendeten Kontext/Wrapper

Beispiel

<?php
$ctx = stream_context_create();
stream_context_set_params($ctx, array("notification" => "stream_notification_callback"));
file_get_contents("http://php.net/contact", false, $ctx);
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPHP-Kontextparameter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage