# La classe MongoDB\BSON\Symbol

(mongodb >=1.4.0)

## Introduction

Type BSON pour le type "Symbol". Ce type BSON est déprécié, et cette classe ne peut pas être instanciée. Elle sera créée à partir d'un type symbol BSON lors de la conversion BSON en PHP, et peut également être convertie en BSON lors du stockage de documents dans la base de données.

## Synopsis de la classe

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

## Historique

Version | Description
--- | ---
PECL mongodb 2.0.0 | Cette classe n’implémente plus l'interface Serializable.
PECL mongodb 1.12.0 | Implémente Stringable pour PHP 8.0+.

## Sommaire

- MongoDB\BSON\Symbol::__construct — Construit un nouveau Symbol (inutilisé)
- MongoDB\BSON\Symbol::jsonSerialize — Retourne une représentation qui peut être convertie en JSON
- MongoDB\BSON\Symbol::__toString — Retourne la représentation sous forme de chaîne de caractère de Symbol