Desliga um soquete para recebimento, envio ou ambos

# socket_shutdown

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

socket_shutdown — Desliga um soquete para recebimento, envio ou ambos

### Descrição

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

A função socket_shutdown() permite interromper dados de entrada, saída ou ambos (o padrão) através do soquete informado em `socket`.

> Nota:

> Os buffers associados podem ou não ser esvaziados.

### Parâmetros

`socket`

  Uma instância de Socket criada com socket_create().

`mode`

  O valor de `mode` pode ser um dos seguintes:

  Valores possíveis para `mode`
  `0` | Desliga leitura no soquete
  `1` | Desliga escrita no soquete
  `2` | Desliga leitura e escrita no soquete

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

### Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | O parâmetro `socket` agora espera uma instância de Socket; anteriormente, um resource era esperado.

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