Ошибки потока

Как и любая другая функция, работающая с файлами и сокетами, потоковая операция может завершиться неудачей по причинам, независящим от правильности разработки скрипта (ошибки: невозможно подключиться к удаленному хосту, не найден файл и т.п.). Также, вызов работающих с потоками функций, может аварийно завершится из-за того, что ожидаемый поток не зарегистрирован в системе. Чтобы предупредить подобные ошибки, ознакомьтесь со списком потоков, которые поддерживает ваша сборка PHP. Список можно получить с помощью функции stream_get_wrappers(). Как и для большинства встроенных функций PHP, в исключительных ситуациях генерируется сообщение E_WARNING с описанием характера ошибки.