dio_open()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > dio_open()の意味・解説 

dio_open

(PHP 4 >= 4.2.0, PHP 5 <= 5.0.5)
dio_open — 指定したパーミッション flags と作成許可 mode を指定して 新しいファイルをオープンする

説明

resource dio_open ( string filename, int flags [, int mode] )
dio_open() は、ファイルをオープンして そのファイル記述子を返します。

パラメータ

filename
オープンするファイル名。
flags
flags パラメータには、 以下のフラグの組み合わせを指定します。
  • O_CREAT - ファイルが存在しなければ 新しいファイルを作成します。
  • O_EXCL - O_CREAT および O_EXCL をともに指定すると、 すでにファイルが存在する場合に dio_open() が失敗します。
  • O_TRUNC - すでにファイルが存在し、書き込み アクセス用にオープンされている場合、ファイルの長さをゼロに切り詰めます。
  • O_APPEND - 書き込み時は、ファイルの終端に 追記します。
  • O_NONBLOCK - 非ブロッキングモードを指定します。

mode
flagsO_CREAT の場合に、mode でファイルのモード (作成許可)を指定します。
  • O_RDONLY - 読み込み専用でファイルをオープンします。
  • O_WRONLY - 書き込み専用でファイルをオープンします。
  • O_RDWR - 読み書き両用でファイルをオープンします。


返り値

ファイル記述子を返します。エラー時には FALSE を返します。

例 470. ファイル記述子をオープンする
<?php

$fd = dio_open('/dev/ttyS0', O_RDWR | O_NOCTTY | O_NONBLOCK);

dio_close($fd);
?>

参考

dio_close()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「dio_open()」の関連用語

dio_open()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



dio_open()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS