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

# socket_shutdown

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

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

### Описание

function 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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open