O PHP oferece suporte às funções de I/O direto, conforme descrito no Padrão Posix (Seção 6), para realizar funções de I/O em um nível mais baixo do que as funções de I/O de fluxo da linguagem C (fopen(), fread(),..). O uso das funções DIO deve ser considerado apenas quando é necessário o controle direto de um dispositivo. Em todos os outros casos, as funções padrão do sistema de arquivos são mais do que adequadas.