eio_truncate

(PECL eio >= 0.0.1dev)

eio_truncateTruncar un fichero

Descripción

eio_truncate ( string $path [, int $offset = 0 [, int $pri = EIO_PRI_DEFAULT [, callable $callback = NULL [, mixed $data = NULL ]]]] ) : resource

eio_truncate() hace que el fichero nominado por path sea truncado al tamaño de exactamente length bytes

Parámetros

path

Ruta del fichero.

offset

Índice desde el principio del fichero.

pri

La prioridad de petición: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, o NULL. Si se pasa NULL, pri es establecido internamente a EIO_PRI_DEFAULT.

callback

La función callback es llamada cuando la petición está hecha. Debería seguir el siguiente prototipo:

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

son datos personalizados pasados a la petición.

result

es el valor del resultado específico de la petición; básicamente, el valor devuelto por la correspondiente llamada al sistema.

req

es el recurso de petición opcional que puede usarse con funciones como eio_get_last_error()

data

Variable arbitraria pasada a callback.

Valores devueltos

eio_busy() devuelve un recurso de petición en caso de éxito o FALSE en caso de error.

Ver también

  • eio_ftruncate