PHP:
Работа с YAML

Как:

Чтобы работать с YAML в PHP, вам понадобится расширение yaml. Вот быстрый старт:

Установить расширение YAML (если оно не установлено):

pecl install yaml

Загрузка расширения: Убедитесь, что ваш php.ini включает:

extension=yaml

Разбор YAML:

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

$array = yaml_parse($yamlString);

print_r($array);

Пример выходных данных:

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

Создание YAML:

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

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

Пример выходных данных:

settings:
  database: MySQL
  host: localhost

Глубокое погружение:

YAML, что расшифровывается как “YAML - это не язык разметки”, фокусируется на данных и структурах данных и превосходит там, где языки вроде XML могут быть слишком сложными. Впервые он был выпущен в 2001 году. Альтернативами являются JSON и XML; YAML часто предпочитают за его читабельность для человека. Расширение yaml для PHP использует библиотеку libyaml, обеспечивая быстрый разбор и создание.

Смотрите также: