# A classe MongoDB\BSON\Symbol

(mongodb >=1.4.0)

## Introdução

Tipo BSON para o tipo "Símbolo". Este tipo BSON está preterido e esta classe não pode ser instanciada. Ele será criado a partir de um tipo de símbolo BSON durante a conversão de BSON para PHP e também pode ser convertido novamente em BSON durante o armazenamento de documentos no banco de dados.

## Resumo da classe

final class MongoDB\BSON\Symbol implements MongoDB\BSON\Type, JsonSerializable, Stringable {
/* Métodos */
final private function __construct()
final public function jsonSerialize(): mixed
final public function __toString(): string
}

## Registro de Alterações

Versão | Descrição
--- | ---
PECL mongodb 2.0.0 | Esta classe não implementa mais a interface Serializable.
PECL mongodb 1.12.0 | Implementa Stringable para PHP 8.0+.

## Índice

- MongoDB\BSON\Symbol::__construct — Constrói um novo Symbol (não utilizado)
- MongoDB\BSON\Symbol::jsonSerialize — Retorna uma representação que pode ser convertida para JSON
- MongoDB\BSON\Symbol::__toString — Retorna o Symbol como uma string

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