PHP 5 для начинающих

Печать

Продолжение таблицы

Функция

Тип

возвращаемых данных

Описание

stream socket accept(resource serverstream, [ double timeout, string &peername])

Resource

Принимает клиентское соединение от серверного сокета

stream socket get name(resource stream, bool want peer)

String

Возвращает имя локального или удаленного сокета

stream socket sendto(resouce stream, string data [, long flags [, string target addr]])

Long

Отправляет данные в поток сокета; если указывается параметр target_addr, то он должен быть задан в виде четырех чисел, разделенных точками (или в формате ipv6)

stream socket recvfrom(resource stream, long amount [, long flags [, string &remote addr]])

String

Получает данные из потока сокета

stream get contents(resource source [, long maxlen ])

Long

Читает все оставшиеся байты (до maxlen байтов) из потока и возвращает их в виде строки

stream copy to stream(resource source, resource dest [, long maxlen ])

Long

Считывает до maxlen байт из потока-отправителя и записывает их в поток-получатель

stream get meta data(resource fp)

Resource

Извлекает заголовки или метаданные из заданного потока/файла

stream get transports()

Array

Возвращает список зарегистрированных протоколов для транспортировки данных сокета

stream get wrappers()

Array

Возвращает список зарегистрированных обработчиков потока

stream select(array &read streams, array &write streams, array &except streams, int tv sec[, int tv usec])

Int

Запускает системный вызов select() на заданных массивах потоков с таймаутом, заданным параметрами tv_sec и tv_usec

stream context get options (resource context|resource stream)

Array

Возвращает параметры потока/обработчика/контекста

stream context set option (resource context|resource stream, string wrappername, string optionname, mixed value)

Bool

Устанавливает параметр для обработчика

stream context set params (resource context|resource stream, array options)

Bool

Устанавливает параметры для файлового контекста

stream context create([array options])

Resource

Создает файловый контекст и устанавливает параметры (если они заданы)

stream filter prepend(resource stream, string filtername[, int read write[, string filterparams]])

Bool

Добавляет фильтр в начало списка фильтров потока