Heim > Artikel > Backend-Entwicklung > Von PHP unterstützte Protokolle und Kapselungsprotokolle
PHP verfügt über viele integrierte Wrapper-Protokolle im URL-Stil, die für Dateisystemfunktionen wie fopen(), copy(), file_exists() und filesize() verwendet werden können. Zusätzlich zu diesen Verpackungsprotokollen können auch benutzerdefinierte Verpackungsprotokolle über stream_wrapper_register() registriert werden.
Hinweis: Die zur Beschreibung eines gekapselten Protokolls verwendete URL-Syntax unterstützt nur die Syntax „scheme://...“. Die Syntax scheme:/ und scheme: wird nicht unterstützt.
file:// – Zugriff auf das lokale Dateisystem
http:// – Zugriff auf HTTP(s)-URLs
ftp:// – Zugriff auf FTP(s)-URLs
php:// – Zugriff auf verschiedene Eingabe-/Ausgabestreams (I/O-Streams)
zlib:// – komprimierte Streams
data:// – Daten (RFC 2397 )
glob:// – Passendes Dateipfadmuster finden
phar:// – PHP-Archiv
ssh2:// – Secure Shell 2
rar:// – RAR
ogg:// – Audiostream
expect:// – interaktive Streams verarbeiten