La clase streamWrapper
(PHP 4 >= 4.3.2, PHP 5)
Introducción
Permite implementar sus propios gestores de protocolo y flujos para usarlos con las demás funciones de sistemas de archivos (como fopen(), fread() etc.).
Nota:
Esta NO es una clase real, sólo es un prototipo de cómo debería ser una clase que define su propio protocolo.
Nota:
Implementar los métodos de distinta forma que la descrita aquí puede conducir a un comportamiento indefinido.
Una instancia de esta clase se inicializa tan pronto como una función de flujo intente acceder al protocolo al que está asociado.
Sinopsis de la Clase
Propiedades
- recurso de context
-
El contexto actual, o
NULLsi no se pasó ningún contexto a la función que realizó la llamada.Use la función stream_context_get_options() para analizar el contexto.
Nota:
Esta propiedad debe ser pública para que PHP pueda rellenarla con el recurso de contexto real.
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.0.0 | Se añadió la propiedad context. |
Tabla de contenidos
- streamWrapper::__construct — Construye una nueva envoltura de flujo
- streamWrapper::__destruct — Destruye una envoltura de flujo existente
- streamWrapper::dir_closedir — Cerrar un gestor de directorio
- streamWrapper::dir_opendir — Abrir un gestor de directorio
- streamWrapper::dir_readdir — Leer una entrada desde el gestor de directorio
- streamWrapper::dir_rewinddir — Rebobina el gestor de directorio
- streamWrapper::mkdir — Crear un directorio
- streamWrapper::rename — Renombra un archivo o directorio
- streamWrapper::rmdir — Elimina un directorio
- streamWrapper::stream_cast — Recuperar el recurso subyacente
- streamWrapper::stream_close — Cerrar un recurso
- streamWrapper::stream_eof — Comprueba si un puntero a un archivo está en el final del archivo (EOF)
- streamWrapper::stream_flush — Vuelca la salida
- streamWrapper::stream_lock — Bloqueo de archivos asesorado
- streamWrapper::stream_metadata — Cambiar las opciones del flujo
- streamWrapper::stream_open — Abre un archivo o una URL
- streamWrapper::stream_read — Leer un flujo
- streamWrapper::stream_seek — Busca la ubicación específica en un flujo
- streamWrapper::stream_set_option — Cambiar las opciones del flujo
- streamWrapper::stream_stat — Recuperar información sobre un recurso de archivo
- streamWrapper::stream_tell — Recuperar la posición actual de un flujo
- streamWrapper::stream_truncate — Truncar un flujo
- streamWrapper::stream_write — Escribir en un flujo
- streamWrapper::unlink — Borrar un archivo
- streamWrapper::url_stat — Recuperar información sobre un archivo