stream_wrapper_register
En esta página
stream_wrapper_register
Registra un gestor de URL
Descripción#
stream_wrapper_register(string $protocol, string $class, [int $flags]): bool
```php
`stream_wrapper_register` permite implementar gestores de protocolo y flujo, para ser utilizados con todas las otras funciones de ficheros, como `fopen`, `fread`, etc.
## Parámetros
`protocol`
El nombre del gestor a registrar. Los nombres de protocolo válidos deben contener únicamente caracteres alfanuméricos, puntos (.), más (+) o guiones (-).
`class`
La clase que implementa el protocolo `protocol`.
`flags`
Debe ser configurado a `STREAM_IS_URL` si `protocol` es un protocolo de URL. Por omisión, esta opción vale 0, y es válida para flujos locales.
## Valores devueltos
Esta función retorna `true` en caso de éxito o `false` si ocurre un error.
`stream_wrapper_register` retorna `false` si el protocolo `protocol` ya tiene un gestor.
## Ejemplos
Cómo registrar un gestor de flujo
```php
El ejemplo anterior mostrará:
line1
line2
line3
string(18) "line1
line2
line3
"
Véase también#
El prototipo de clase ???, ???, stream_wrapper_unregister, stream_wrapper_restore, stream_get_wrappers