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 )
}