PHP - Funciones de E / S directas

PHP puede admitir funciones de E / S directas como se describe en Posix Standard para realizar funciones de E / S en un nivel más bajo que las funciones de E / S de flujo de lenguaje C (fopen (), read (), ..). El uso de funciones DIO solo se puede considerar cuando se necesita el control directo de un dispositivo. En todos los demás casos, las funciones estándar del sistema de archivos son más que adecuadas.

Esta extensión solo puede estar disponible en plataformas Windows a partir de PHP 5.0.0.

Constantes predefinidas

Las constantes se definen a continuación por esta extensión y pueden estar disponibles solo cuando una extensión se ha compilado en PHP o se ha cargado dinámicamente en tiempo de ejecución.

  • F_DUPFD (entero)
  • F_GETFD (entero)
  • F_GETFL (entero)
  • F_GETLK (entero)
  • F_GETOWN (entero)
  • F_RDLCK (entero)
  • F_SETFL (entero)
  • F_SETLK (entero)
  • F_SETLKW (entero)
  • F_SETOWN (entero)
  • F_UNLCK (entero) (entero)
  • F_WRLCK (entero)
  • O_APPEND (entero)
  • O_ASYNC (entero)
  • O_CREAT (entero)
  • O_EXCL (entero)
  • O_NDELAY (entero)
  • O_NOCTTY (entero)
  • O_NONBLOCK (entero)
  • O_RDONLY (entero)
  • O_RDWR (entero)
  • O_SYNC (entero)
  • O_TRUNC (entero)
  • O_WRONLY (entero)
  • S_IRGRP (entero)
  • S_IROTH (entero)
  • S_IRUSR (entero)
  • S_IRWXG (entero)
  • S_IRWXO (entero)
  • S_IRWXU (entero)
  • S_IWGRP (entero)
  • S_IWOTH (entero)
  • S_IWUSR (entero)
  • S_IXGRP (entero)
  • S_IXOTH (entero)
  • S_IXUSR (entero)
No Señor Función descriptiva
1

dio_close ()

La función puede cerrar un descriptor de archivo proporcionado por fd.

2

dio_fcntl ()

La función puede realizar una función fcntl de la biblioteca c en el descriptor fd.

3

dio_open ()

La función puede abrir un nuevo archivo de nombre de archivo con el permiso de marca especificado y el permiso de creación de modo.

4

dio_read ()

La función puede leer bytes de un descriptor de archivo.

5

dio_seek ()

La función puede buscar pos en fd de donde.

6

dio_stat ()

La función puede devolver estadísticas sobre un descriptor de archivo fd.

7

dio_tcsetattr ()

La función puede establecer los atributos del terminal y la velocidad en baudios para un puerto serie.

8

dio_truncate ()

La función puede truncar un archivo con el descriptor fd por bytes de desplazamiento.

9

dio_write ()

La función puede escribir datos en fd con truncamiento opcional de la longitud.