PHP Conference Nagoya 2025

stream_context_set_options

(PHP 8 >= 8.3.0)

stream_context_set_optionsDéfinit les options sur le contexte spécifié

Description

stream_context_set_options(resource $context, array $options): true

Définit les options sur le contexte spécifié.

Liste de paramètres

context

Le flux ou la ressource de contexte sur laquelle appliquer les options.

options

Les options à définir pour context.

Note:

options doit être un tableau associatif au format $array['wrapper']['option'] = $value.

Voir options et paramètres de contexte pour une liste des options de flux.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Exemples

Exemple #1 Exemple de stream_context_set_options()

<?php

$context
= stream_context_create();

$options = [
'http' => [
'protocol_version' => 1.1,
'user_agent' => 'PHPT Agent',
],
];

stream_context_set_options($context, $options);
var_dump(stream_context_get_options($context));
?>

L'exemple ci-dessus va afficher :

array(1) {
  ["http"]=>
  array(2) {
    ["protocol_version"]=>
    float(1.1)
    ["user_agent"]=>
    string(10) "PHPT Agent"
  }
}

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top