PHP - Fonctions de notation d'objets JavaScript

Un objet implémentant l'interface JsonSerializable peut personnaliser sa représentation JSON lorsqu'il est encodé avec la fonction json_encode ().

Syntaxe

JsonSerializable {
   /* Methods */
   abstract public mixed jsonSerialize( void )
}