Поддерживаемые протоколы и обертки

PHP поставляется со множеством встроенных оберток для различных URL-протоколов для использования с функциями файловой системы, таких как fopen(), copy(), file_exists() и filesize(). В дополнение к этим оберткам, можно регистрировать собственные обертки, используя функцию stream_wrapper_register().

Замечание: URL синтаксис, используемый для описания обертки, может быть только вида scheme://.... Варианты синтаксиса scheme:/ и scheme: не поддерживаются.

Содержание

  • file:// — Доступ к локальной файловой системе
  • http:// — Доступ к URL-адресам по протоколу HTTP(s)
  • ftp:// — Доступ к URL-адресам по протоколу FTP(s)
  • php:// — Доступ к различным потокам ввода-вывода
  • zlib:// — Сжатые потоки
  • data:// — Схема Data (RFC 2397)
  • glob:// — Нахождение путей, соответствующих шаблону
  • phar:// — PHP-архив
  • ssh2:// — Secure Shell 2
  • rar:// — RAR
  • ogg:// — Аудиопотоки
  • expect:// — Потоки для взаимодействия с процессами