NEON İşlevleri
NEON insan dostu bir veri serileştirme dilidir. Nette yapılandırma dosyaları için kullanılır. Nette\Neon\Neon NEON ile çalışmak için statik bir sınıftır.
NEON formatını tanıyın ve deneyin.
Aşağıdaki örnekler bu takma adları kullanmaktadır:
Kurulum
Composer'ı kullanarak paketi indirin ve yükleyin:
neon-lint
konsol komutunu kullanarak *.neon
dosyalarındaki sözdizimi hatalarını kontrol
edebilirsiniz:
encode(mixed $value, bool $blockMode=false,
string $indentation="\t"
): string
NEON'a dönüştürülmüş $value
döndürür. Parametre olarak $blockMode
çok satırlı çıktı
oluşturacak true değerini geçebilirsiniz. $indentation
parametresi girinti için kullanılan karakterleri belirtir
(varsayılan tab'dır).
encode()
yöntemi hata verdiğinde Nette\Neon\Exception
adresini atar.
decode(string $neon): mixed
Verilen NEON değerini PHP değerine dönüştürür.
Skalaları, dizileri, DateTimeImmutable nesneleri olarak tarihleri ve Nette\Neon\Entity nesneleri olarak varlıkları döndürür.
decode()
yöntemi hata verdiğinde Nette\Neon\Exception
adresini atar.
decodeFile(string $file): mixed
Dosyanın içeriğini NEON'dan PHP'ye dönüştürür ve tüm BOM'ları kaldırır.
decodeFile()
yöntemi hata verdiğinde Nette\Neon\Exception
adresini atar.