Protocolos y Wrapper en PHP

Hay varios contenedores incorporados para un tipo diferente de protocolos de estilo URL en PHP. Estos contenedores se utilizan en muchas otras funciones del sistema de archivos. El registro de envoltorios personalizados también está permitido en PHP. Se puede hacer a través de la función stream_wrapper_register().

En PHP, la sintaxis de URL admitida es Scheme:// 

La sintaxis de URL no admitida en PHP es:

  • esquema:/
  • esquema:

Hay 12 contenedores en PHP.

Envoltura Trabajar Descripción
expediente:// Se accede al sistema de archivos local a través de él Este contenedor predeterminado en PHP representa el sistema de archivos local. 
http:// Se accede a las URL de HTTP (s) a través de él La ruta relativa mencionada se aplica contra el directorio de trabajo actual.
ftp:// Se accede a las URL de FTP (s) a través de él Se crean nuevos archivos y se accede a los anteriores a través de FTP. Si el modo FTP pasivo no es compatible con el servidor, entonces hay una falla en la conexión.
php:// Se accede a múltiples tipos de flujos de E/S a través de él Los descriptores de archivos de errores de E/S, flujos, en memoria se pueden leer y escribir a través de otros flujos de E/S. 
zlib:// Las secuencias están comprimidas Funciona de manera similar a gzopen(), excepto por el hecho de que se pueden usar otras funciones del sistema de archivos.
datos:// Datos (RFC 2397) Contenido de lectura o tipo de medio que se puede imprimir más tarde.
globo://  Encontrar nombres de rutas que coincidan con el patrón El uso más común incluye buscar en el directorio e imprimir el nombre y el tamaño de un archivo.
far://  Archivar en PHP La lectura y la escritura se pueden realizar tanto individualmente como simultáneamente, pero no se pueden agregar.
ssh2:// Shell 2 está asegurado Este contenedor no está disponible de forma predeterminada en PHP, para acceder a él se debe descargar la extensión SSH2 .
rar:// RAR La ruta URL (codificada) se lleva al archivo RAR donde RAR puede ser relativo o absoluto. Otras cosas opcionales que se almacenan en el archivo son: asterisco (*), signo de número (#) y nombre de entrada. Tanto los directorios como los archivos son accesibles a través de él.
ogg:// flujo de audio  El envoltorio ogg:// abre el archivo de audio comprimido que se ha codificado a través del códec OGG/Vorbis. Incluso si se adjuntan los archivos, son audio comprimido. Este contenedor no está disponible de forma predeterminada en PHP, para acceder a él es necesario descargar la extensión OGG/Vorbis .
suponer:// Los flujos de interacción se procesan  Este contenedor hace que stderr, process’es stdio y stdout sean accesibles. Este contenedor no está disponible de forma predeterminada en PHP, para acceder a él es necesario descargar la extensión Expect .  

Publicación traducida automáticamente

Artículo escrito por support3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *