PHP 7.4.9 Released!

Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Опции настройки Yaml
Имя По умолчанию Место изменения Список изменений
yaml.decode_binary 0 PHP_INI_ALL
yaml.decode_php 0 PHP_INI_ALL Добавлено в 1.2.0, до версии 2.0.0 значение по умолчанию было 1
yaml.decode_timestamp 0 PHP_INI_ALL
yaml.output_canonical 0 PHP_INI_ALL
yaml.output_indent 2 PHP_INI_ALL
yaml.output_width 80 PHP_INI_ALL

Краткое разъяснение конфигурационных директив.

yaml.decode_binary boolean

По умолчанию Off. Если установить как On, то будут декодироваться бинарные записи кодированные в base64 и имеющие тег "tag:yaml.org,2002:binary".

yaml.decode_php boolean

По умолчанию Off. Если задать как On, то сериализованные объекты PHP с явно заданным тегом "!php/object" будут десериализованы.

yaml.decode_timestamp integer

Контролирует декодирование явных и неявных скаляров "tag:yaml.org,2002:timestamp" в потоке документов YAML. Значение по умолчанию равно 0, что означает отсутствие декодирования. Если задать 1, то для разбора временной метки Unix будет использоваться strtotime(). Если задать 2, то для разбора временной метки убдет использоваться date_create(), создающая объект DateTime.

yaml.output_canonical boolean

По умолчанию Off. Если задать как On, то будет использоваться каноничный вывод форм.

yaml.output_indent integer

Количество пробелов для разделения секций. Должно быть в диапазоне от 1 до 10.

yaml.output_width integer

Задает предпочтительную ширину строки. -1 для неограниченной длины.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top