2016-09-23 2 views
0

ストリームコンテキストのデフォルトオプションをPHPのstream_context_set_default()関数を使用して設定しました。ストリームのコンテキストのデフォルトを人間が読める形式で取得する

stream_context_set_default(
    array(
     'ssl' => array(
      'verify_peer' => false, 
      'verify_peer_name' => false, 
      'allow_self_signed' => true, 
     ) 
    ) 
); 

機能stream_context_set_default()はデフォルトのリソースとしてデフォルトを返します。文字列、配列、または人間が読める他のものとしてデフォルトをフェッチする方法はありますか?

+1

['stream_context_get_options()'](http://php.net/manual/en/function.stream-context-get-options.php) –

答えて

0

機能stream_context_get_options()は、指定されたコンテキストからoptions配列をフェッチするために使用できます。

$expectedStreamContextOptions = array(
     'ssl' => array(
      'verify_peer' => false, 
      'verify_peer_name' => false, 
      'allow_self_signed' => true, 
     ) 
    ); 

    $defaultStreamContext = stream_context_get_default(); 
    $defaultStreamContextOptions = stream_context_get_options($defaultStreamContext); 

彼のコメントはPaul Crovellaに感謝します。

関連する問題