PHP - Funções Direct I / O

PHP pode suportar funções de E / S diretas conforme descrito em Posix Standard para executar funções de E / S em um nível inferior do que as funções de E / S de fluxo da linguagem C (fopen (), read (), ..). O uso de funções DIO pode ser considerado apenas quando o controle direto de um dispositivo for necessário. Em todos os outros casos, as funções padrão do sistema de arquivos são mais do que adequadas.

Esta extensão pode estar disponível apenas em plataformas Windows a partir do PHP 5.0.0.

Constantes Predefinidas

As constantes são definidas abaixo por esta extensão e podem estar disponíveis apenas quando uma extensão foi compilada no PHP ou carregada dinamicamente em tempo de execução.

  • F_DUPFD (inteiro)
  • F_GETFD (inteiro)
  • F_GETFL (inteiro)
  • F_GETLK (inteiro)
  • F_GETOWN (inteiro)
  • F_RDLCK (inteiro)
  • F_SETFL (inteiro)
  • F_SETLK (inteiro)
  • F_SETLKW (inteiro)
  • F_SETOWN (inteiro)
  • F_UNLCK (inteiro) (inteiro)
  • F_WRLCK (inteiro)
  • O_APPEND (inteiro)
  • O_ASYNC (inteiro)
  • O_CREAT (inteiro)
  • O_EXCL (inteiro)
  • O_NDELAY (inteiro)
  • O_NOCTTY (inteiro)
  • O_NONBLOCK (inteiro)
  • O_RDONLY (inteiro)
  • O_RDWR (inteiro)
  • O_SYNC (inteiro)
  • O_TRUNC (inteiro)
  • O_WRONLY (inteiro)
  • S_IRGRP (inteiro)
  • S_IROTH (inteiro)
  • S_IRUSR (inteiro)
  • S_IRWXG (inteiro)
  • S_IRWXO (inteiro)
  • S_IRWXU (inteiro)
  • S_IWGRP (inteiro)
  • S_IWOTH (inteiro)
  • S_IWUSR (inteiro)
  • S_IXGRP (inteiro)
  • S_IXOTH (inteiro)
  • S_IXUSR (inteiro)
Sr. Não Descrição da função
1

dio_close ()

A função pode fechar um descritor de arquivo fornecido por fd.

2

dio_fcntl ()

A função pode executar uma função fcntl da biblioteca c no descritor fd.

3

dio_open ()

A função pode abrir um novo arquivo de nome de arquivo com permissão de sinalizadores especificados e permissão de criação de modo.

4

dio_read ()

A função pode ler bytes de um descritor de arquivo.

5

dio_seek ()

A função pode procurar pos em fd de onde.

6

dio_stat ()

A função pode retornar estatísticas sobre um descritor de arquivo fd.

7

dio_tcsetattr ()

A função pode definir os atributos do terminal e a taxa de transmissão para uma porta serial.

8

dio_truncate ()

A função pode truncar um arquivo com o descritor fd por bytes de deslocamento.

9

dio_write ()

A função pode gravar dados em fd com truncamento opcional de comprimento.