PHP マニュアル
前のページ |  | 次のページ

# dio_open

(PHP 4 >= 4.2.0, PHP 5)

dio_open -- 許可属性flagsと作成許可属性modeを指定して新規にfilenameをオープン する

## 説明

resource dio_open ( string filename, int flags [, int mode])

dio_open()は、ファイルをオープンし、そのファイ ル記述子を返します。何らかのエラーが発生した場合は、-1を返します。 `flags`がO_CREATの場合、オプションの3番目の パラメータ`mode`がファイルのモード(作成許可 属性)を設定します。`flags`パラメータは、以下 のオプションのどれかとします。

- O_RDONLY - 読み込みアクセスでファイルをオープン

- O_WRONLY - 書き込みアクセスでファイルをオープン

- O_RDWR - 読み書き両用でファイルをオープン

`flags`パラメータには、以下のフラグの組み合 わせを含めることができます。

- O_CREAT - ファイルが存在しない場合は作成します。

- O_EXCL - O_CREATとO_EXCLが両方とも設定された場合、ファイルが既 に存在するとdio_open()は失敗します。

- O_TRUNC - ファイルが存在し、書き込みアクセスでオープンされる場 合には、ファイルは長さゼロに丸められます。

- O_APPEND - ファイルの後端にデータを書き込みます。

- O_NONBLOCK - 非ブロッキングモードに設定します。

前のページ | ホーム | 次のページ
dio_fcntl | 上に戻る | dio_read