PHP:
Werken met YAML

Hoe te:

Om met YAML in PHP te werken, heb je de yaml-extensie nodig. Hier is een snelle opstart:

Installeer YAML-extensie (indien niet geïnstalleerd):

pecl install yaml

Laad Extensie: Zorg ervoor dat je php.ini het volgende bevat:

extension=yaml

YAML Parsen:

<?php
$yamlString = "
instellingen:
  database: MySQL
  host: localhost";

$array = yaml_parse($yamlString);

print_r($array);

Voorbeelduitvoer:

Array
(
    [instellingen] => Array
        (
            [database] => MySQL
            [host] => localhost
        )
)

YAML Maken:

<?php
$array = [
  'instellingen' => [
    'database' => 'MySQL',
    'host' => 'localhost'
  ]
];

$yamlString = yaml_emit($array);
echo $yamlString;

Voorbeelduitvoer:

instellingen:
  database: MySQL
  host: localhost

Diepere Duik:

YAML, wat staat voor “YAML Ain’t Markup Language”, richt zich op gegevens en gegevensstructuren, en het blinkt uit waar talen als XML misschien te complex zouden zijn. Het werd voor het eerst uitgebracht in 2001. Alternatieven omvatten JSON en XML; YAML wordt vaak verkozen vanwege de leesbaarheid voor mensen. De yaml-extensie van PHP haakt in op de libyaml bibliotheek, wat zorgt voor snelle parsing en emitting.

Zie Ook: