eio_seek

(PECL eio >= 0.5.0b)

eio_seekBusca uma posição

Descrição

eio_seek(
    mixed $fd,
    int $offset,
    int $whence,
    int $pri = EIO_PRI_DEFAULT,
    callable $callback = NULL,
    mixed $data = NULL
): resource

eio_seek() reposiciona o ponteiro no arquivo aberto associado com o fluxo, instância de Socket ou descritor de arquivo especificado por fd para a posição do argumento offset de acordo com a diretiva whence.

Parâmetros

fd

Fluxo, instância de Socket ou descritor numérico de arquivo.

offset

Ponto inicial a partir do qual os dados devem ser lidos.

whence

Os valores para whence são:

  • EIO_SEEK_SET - Define a posição igual a offset bytes.
  • EIO_SEEK_CUR - Define a posição igual à atual mais offset.
  • EIO_SEEK_END - Define a posição igual à do final do arquivo mais offset.

pri

A prioridade da requisição: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX ou null. Se null for passado, o parâmetro pri internamente será definido como EIO_PRI_DEFAULT.

callback

A função callback é chamada quando a requisição é concluída. Ela deve corresponder ao seguinte protótipo:

void callback(mixed $data, int $result[, resource $req]);
data

são dados personalizados passados para a requisição.

result

valor de resultado específico da requisição; basicamente, o valor retornado pela chamada de sistema correspondente.

req

é um recurso de requisição opcional que pode ser usado com funções como eio_get_last_error().

data

Variável arbitrária passada para callback.

Valor Retornado

eio_seek() retorna o recurso da requisição em caso de sucesso, ou false em caso de falha.

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top