streamWrapper::stream_open ファイルあるいは URL をオープンする &reftitle.description; public boolstreamWrapper::stream_open stringpath stringmode intoptions stringnullopened_path このメソッドは、ラッパーが初期化された (たとえば fopenfile_get_contents) 直後にコールされます。 &reftitle.parameters; path 元の関数に渡す URL を指定します。 parse_url でこの URL が壊れることがあります。 :// で区切った URL のみをサポートしていることに注意しましょう。 : や :/ も技術的な面では妥当な URL ですが、サポートしていません。 mode ファイルをオープンする際のモード。詳細は fopen を参照ください。 指定した path に対して mode が有効かどうかの確認を忘れないようにしましょう。 options ストリーム API が設定する追加のフラグ。次の値を OR で連結して指定します。 フラグ 説明 STREAM_USE_PATH path が相対パスの場合は、 include_path を用いてリソースを探します。 STREAM_REPORT_ERRORS このフラグが設定されている場合、 ストリームのオープン時のエラーを trigger_error で報告しなければなりません。フラグが設定されていない場合は、 エラーを一切報告してはいけません。 opened_path path のオープンに成功し、 STREAM_USE_PATHoptions に設定されていた場合、 opened_path には実際にオープンしたファイル/リソース のフルパスを設定しなければなりません。 &reftitle.returnvalues; &return.success; &reftitle.errors; &userstream.not.implemented.warning; &reftitle.notes; &userstream.updates.context; &reftitle.seealso; fopen parse_url