Потоки
PHP Manual

Stream Errors

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


Потоки
PHP Manual