Flujos
PHP Manual

La clase streamWrapper

(PHP 4 >= 4.3.2, PHP 5, PHP 7)

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

streamWrapper {
/* Propiedades */
public resource $context ;
/* Métodos */
__construct ( void )
__destruct ( void )
public bool dir_closedir ( void )
public bool dir_opendir ( string $path , int $options )
public string dir_readdir ( void )
public bool dir_rewinddir ( void )
public bool mkdir ( string $path , int $mode , int $options )
public bool rename ( string $path_from , string $path_to )
public bool rmdir ( string $path , int $options )
public resource stream_cast ( int $cast_as )
public void stream_close ( void )
public bool stream_eof ( void )
public bool stream_flush ( void )
public bool stream_lock ( int $operation )
public bool stream_metadata ( string $path , int $option , mixed $value )
public bool stream_open ( string $path , string $mode , int $options , string &$opened_path )
public string stream_read ( int $count )
public bool stream_seek ( int $offset , int $whence = SEEK_SET )
public bool stream_set_option ( int $option , int $arg1 , int $arg2 )
public array stream_stat ( void )
public int stream_tell ( void )
public bool stream_truncate ( int $new_size )
public int stream_write ( string $data )
public bool unlink ( string $path )
public array url_stat ( string $path , int $flags )
}

Propiedades

recurso de context

El contexto actual, o NULL si 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


Flujos
PHP Manual