Підтримувані протоколи та обгортки

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://— Потоки для взаємодії з процесами