Doğrudan G/Ç İşlevleri
PHP Manual

dio_open

(PHP 4 >= 4.2.0, PHP 5 <= 5.0.5)

dio_openBelirtilen dosyayı açar ve bu dosya için bir dosya tanıtıcısı döndürür

Açıklama

resource dio_open ( string $dosyaismi , int $seçenekler [, int $kip = 0 ] )

dio_open() işlevi, belirtilen dosyayı açar ve bu dosya için bir dosya tanıtıcısı döndürür.

Değiştirgeler

dosyaismi

Açılacak dosya.

seçenekler

Aşağıdaki seçeneklerin bir birleşimi olarak belirtilebilir:

  • O_CREAT - mevcut değilse dosyayı oluşturur.

  • O_EXCL - dosya mevcutsa ve O_CREAT ile O_EXCL birlikte belirtilmişse işlev başarısız olur.

  • O_TRUNC - dosya mevcutsa ve dosya yazmak için açılmışsa dosya içeriği sıfırlanır (dosya boyutu sıfır bayt olur).

  • O_APPEND - veri daima dosyanın sonuna yazılır.

  • O_NONBLOCK - engellenmeyen kip geçerli olur.

kip

seçenekler değiştirgesine O_CREAT atanmışsa dosya kipi (yazma izinleri) kip değiştirgesinde belirtildiği gibi ayarlanır.

  • O_RDONLY - dosya salt okunur açılır.

  • O_WRONLY - dosya yazmak için açılır.

  • O_RDWR - dosya hem okumak hem de yazmak için açılır.

Dönen Değerler

Bir hata oluşmuşsa FALSE, aksi takdirde dosya tanıtıcısı döner.

Örnekler

Örnek 1 - Bir dosya tanıtıcısının açılması

<?php

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

dio_close($fd);
?>

Ayrıca Bakınız


Doğrudan G/Ç İşlevleri
PHP Manual