(PHP 4 >= 4.2.0, PHP 5 <= 5.0.5)
dio_open — Belirtilen dosyayı açar ve bu dosya için bir dosya tanıtıcısı döndürür
dio_open() işlevi, belirtilen dosyayı açar ve bu dosya için bir dosya tanıtıcısı döndürür.
Açılacak dosya.
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.
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.
Bir hata oluşmuşsa FALSE, aksi takdirde dosya tanıtıcısı döner.
Ö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);
?>