Запись в поток


(PHP 4 >= 4.3.2, PHP 5)

streamWrapper::stream_writeЗапись в поток

Описание

public int streamWrapper::stream_write ( string $data )

Этот метод вызывается в результате запуска функции fwrite().

Замечание:

Не забывайте изменять текущую позицию потока на число успешно записанных байт.

Список параметров

data

Эти данные должны передаваться потоку уровнем ниже.

Замечание:

Если нижележащий поток не способен принять все данные, передавайте сколько возможно.

Возвращаемые значения

Должен возвращать количество успешно записанных байт или 0, если ничего записать не удалось.

Ошибки

Вызывает ошибку уровня E_WARNING, если вызов к этому методу не удался (например, не реализован).

Замечание:

Если возвращаемое значение окажется больше размера данных data, будет вызвана ошибка уровня E_WARNING, а возвращаемое значение будет усечено до этого размера.

Смотрите также

  • fwrite() - Бинарно-безопасная запись в файл