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