Funciones NEON
NEON es un lenguaje de serialización de datos amigable. Se utiliza en Nette para los archivos de configuración. Nette\Neon\Neon es una clase estática para trabajar con NEON.
Conozca el formato NEON y pruébelo.
Los siguientes ejemplos utilizan estos alias:
Instalación
Descargue e instale el paquete utilizando Composer:
Puede comprobar si hay errores de sintaxis en los archivos *.neon
utilizando el comando de consola
neon-lint
:
encode(mixed $value, bool $blockMode=false,
string $indentation="\t"
): string
Devuelve $value
convertido a NEON. Como parámetro $blockMode
puede pasar true, que creará una
salida multilínea. El parámetro $indentation
especifica los caracteres utilizados para la sangría (por defecto es
tabulador).
El método encode()
lanza Nette\Neon\Exception
en caso de error.
decode(string $neon): mixed
Convierte el NEON dado a un valor PHP.
Devuelve escalares, matrices, fecha como objetos DateTimeImmutable y entidades como objetos Nette\Neon\Entity.
El método decode()
lanza Nette\Neon\Exception
en caso de error.
decodeFile(string $file): mixed
Convierte el contenido del fichero de NEON a PHP y elimina cualquier BOM.
El método decodeFile()
lanza Nette\Neon\Exception
en caso de error.