(PHP 4 >= 4.2.0)
dio_open -- Apre un nuovo file nella modalità specificata da flags e i permessi indicati in modeLa funzione dio_open() apre un file e restituisce un nuovo descrittore di file per questo, oppure FALSE se si verificano problemi. Se flags viene impostato a O_CREAT, nel terzo parametro, opzionale, mode verranno impostati i permessi del file (permessi di creazione). Il parametro flags può avere i seguenti valori:
O_RDONLY - apre il file per accessi in lettura
O_WRONLY - apre il file in scrittura
O_RDWR - apre il file sia in lettura sia in scrittura
O_CREAT - crea un file, se questo non esiste già
O_EXCL - se sono impostati sia O_CREAT e sia O_EXCL, la funzione dio_open() fallisce se il file esiste
O_TRUNC - se il file esiste, ed è aperto in scrittura, il file verrà portato a lunghezza zero.
O_APPEND - nelle operazioni di scrittura, scrive i dati alla fine del file
O_NONBLOCK - imposta la modalità non blocking