socket_shutdown

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_shutdownЗавершает работу сокета на получение и/или отправку данных

Описание

socket_shutdown(Socket $socket, int $mode = 2): bool

Функция socket_shutdown() позволяет вам остановить передачу поступающих, исходящих или всех данных (по умолчанию) через сокет socket

Замечание:

Ассоциированный буфер, или буферы, могут быть освобождены, а могут и нет.

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

socket

Экземпляр Socket, созданный при помощи функции socket_create().

mode

Значение параметра mode может быть одним из следующих:

возможные значения для параметра mode
0 Завершает чтение из сокета
1 Завершает запись в сокет
2 Завершает чтение и запись в сокет

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

Возвращает true в случае успешного выполнения или false, если возникла ошибка.

Список изменений

Версия Описание
8.0.0 socket теперь экземпляр класса Socket; ранее был ресурсом (resource).