Fonctions NEON
NEON est un langage de sérialisation de données convivial. Il est utilisé dans Nette pour les fichiers de configuration. Nette\Neon\Neon est une classe statique pour travailler avec NEON.
Apprenez à connaître le format NEON et essayez-le.
Les exemples suivants utilisent ces alias :
Installation
Téléchargez et installez le paquet en utilisant Composer:
Vous pouvez vérifier la présence d'erreurs de syntaxe dans les fichiers *.neon
à l'aide de la commande console
neon-lint
:
encode(mixed $value, bool $blockMode=false,
string $indentation="\t"
): string
Renvoie $value
converti en NEON. Comme paramètre $blockMode
vous pouvez passer true, ce qui créera
une sortie multiligne. Le paramètre $indentation
spécifie les caractères utilisés pour l'indentation (la
tabulation par défaut).
La méthode encode()
lance Nette\Neon\Exception
en cas d'erreur.
decode(string $neon): mixed
Convertit le NEON donné en valeur PHP.
Renvoie des scalaires, des tableaux, des dates sous forme d'objets DateTimeImmutable, et des entités sous forme d'objets Nette\Neon\Entity.
La méthode decode()
renvoie Nette\Neon\Exception
en cas d'erreur.
decodeFile(string $file): mixed
Convertit le contenu du fichier de NEON en PHP et supprime toute nomenclature.
La méthode decodeFile()
renvoie Nette\Neon\Exception
en cas d'erreur.