Funzioni NEON
NEON è un linguaggio di serializzazione dei dati facile da usare. Viene utilizzato in Nette per i file di configurazione. Nette\Neon\Neon è una classe statica per lavorare con NEON.
Conoscete il formato NEON e provatelo.
I seguenti esempi utilizzano questi alias:
Installazione
Scaricare e installare il pacchetto utilizzando Composer:
È possibile verificare la presenza di errori di sintassi nei file *.neon
usando il comando di console
neon-lint
:
encode(mixed $value, bool $blockMode=false,
string $indentation="\t"
): string
Restituisce $value
convertito in NEON. Come parametro $blockMode
si può passare true, che creerà un
output multilinea. Il parametro $indentation
specifica i caratteri utilizzati per l'indentazione (l'impostazione
predefinita è tab).
Il metodo encode()
lancia Nette\Neon\Exception
in caso di errore.
decode(string $neon): mixed
Converte il NEON dato in un valore PHP.
Restituisce scalari, array, date come oggetti DateTimeImmutable ed entità come oggetti Nette\Neon\Entity.
Il metodo decode()
lancia Nette\Neon\Exception
un errore.
decodeFile(string $file): mixed
Converte il contenuto del file da NEON a PHP e rimuove qualsiasi BOM.
Il metodo decodeFile()
lancia Nette\Neon\Exception
in caso di errore.