Download a NEON parser for PHP
array(5) {
name => "Homer" (5)
address => array(3) {
street => "742 Evergreen Terrace" (21)
city => "Springfield" (11)
country => "USA" (3)
}
phones => array(2) {
home => "555-6528" (8)
work => "555-7334" (8)
}
children => array(3) [
0 => "Bart" (4)
1 => "Lisa" (4)
2 => "Maggie" (6)
]
entity => Nette\Utils\NeonEntity(2) {
value => "Column" (6)
attributes => array(1) {
type => "integer" (7)
}
}
}
$config = array(
'php' => array(
'date.timezone' => 'Europe/Prague',
'zlib.output_compression' => true,
),
'database' => array(
'driver' => 'mysql',
'username' => 'root',
'password' => 'beruska92',
),
'users' => array(
'Dave',
'Kryten',
'Rimmer',
),
);
{
"php": {
"date.timezone": "Europe\/Prague",
"zlib.output_compression": true
},
"database": {
"driver": "mysql",
"username": "root",
"password": "beruska92"
},
"users": [
"Dave", "Kryten", "Rimmer"
]
}
{
php: {
date.timezone: Europe/Prague,
zlib.output_compression: true
},
database: {
driver: mysql,
username: root,
password: beruska92
},
users: [
Dave, Kryten, Rimmer
]
}
php:
date.timezone: Europe/Prague
zlib.output_compression: true
database:
driver: mysql
username: root
password: beruska92
users: [
Dave, Kryten, Rimmer
]
php:
date.timezone: Europe/Prague
zlib.output_compression: true
database:
driver: mysql
username: root
password: beruska92
users:
- Dave
- Kryten
- Rimmer
# my web application config
php:
date.timezone: Europe/Prague
zlib.output_compression: yes # use gzip
database:
driver: mysql
username: root
password: beruska92
users:
- Dave
- Kryten
- Rimmer
Download a NEON parser for PHP
NEON is very similar to YAML.The main difference is that the NEON supports "entities" (so can be used e.g. to parse phpDoc annotations) and tab characters for indentation. NEON syntax is a little simpler and the parsing is faster.
Neon is part of Nette Framework
Check out NEON File Editor for NetBeans