PHP - Função truncate () de E / S direta

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

Sintaxe

bool dio_truncate(resource fd, int offset)

A função dio_truncate () pode truncar um arquivo referenciado por fd para compensar bytes. Se um arquivo original for maior do que o tamanho especificado, o excesso de dados será perdido. Se um arquivo original for menor do que o tamanho especificado, não será determinado se o arquivo permanecerá do mesmo tamanho ou aumentará. No último caso, uma parte estendida é lida como zero bytes.

A função dio_truncate () pode retornar 0 em caso de sucesso ou -1 em caso de falha.