(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
streamWrapper::stream_seek — Coloca el puntero de flujo en una posición
Este método es llamado en respuesta a fseek().
La posición de lectura/escritura debe ser modificada para reflejar
la nueva posición offset
y
whence
.
offset
La posición a buscar en el flujo.
whence
Los valores posibles son:
SEEK_SET
: la nueva posición es offset
bytes.SEEK_CUR
: la nueva posición es la posición actual más offset
.SEEK_END
: la nueva posición es el final del fichero más offset
.Nota: La implementación actual nunca define
whence
comoSEEK_CUR
; de hecho, estas búsquedas de posición son convertidas internamente a búsquedas de tipoSEEK_SET
.
Nota:
Si no está implementado,
false
será utilizado como valor de retorno.
Nota:
En caso de éxito, streamWrapper::stream_tell() es llamado directamente después de streamWrapper::stream_seek(). Si streamWrapper::stream_tell() falla, el valor retornado a la función llamante es
false
.
Nota:
Todas las operaciones de desplazamiento en un flujo no requieren necesariamente el uso de esta función. Los flujos PHP tienen la lectura en búfer activada por omisión (ver también la función stream_set_read_buffer()) así como el desplazamiento en este flujo, que puede ser realizado moviendo el puntero del búfer.