Funcțiile NEON
NEON este un limbaj de serializare a datelor ușor de utilizat. Acesta este utilizat în Nette pentru fișierele de configurare. Nette\Neon\Neon este o clasă statică pentru lucrul cu NEON.
Faceți cunoștință cu formatul NEON și încercați-l.
Următoarele exemple utilizează aceste pseudonime:
Instalare
Descărcați și instalați pachetul folosind Composer:
Puteți verifica dacă există erori de sintaxă în fișierele *.neon
utilizând comanda de consolă
neon-lint
:
encode(mixed $value, bool $blockMode=false,
string $indentation="\t"
): string
Returnează $value
convertit în NEON. Ca parametru $blockMode
puteți trece true, care va crea
o ieșire multiliniară. Parametrul $indentation
specifică caracterele utilizate pentru indentare (valoarea
implicită este tab).
Metoda encode()
aruncă Nette\Neon\Exception
în caz de eroare.
decode(string $neon): mixed
Convertește NEON dat în valoare PHP.
Returnează scalari, array-uri, date ca obiecte DateTimeImmutable și entități ca obiecte Nette\Neon\Entity.
Metoda decode()
aruncă Nette\Neon\Exception
în caz de eroare.
decodeFile(string $file): mixed
Convertește conținutul fișierului din NEON în PHP și elimină orice BOM.
Metoda decodeFile()
aruncă Nette\Neon\Exception
în caz de eroare.