Я создаю фреймворк в PHP и должен иметь несколько файлов конфигурации. Некоторые из этих файлов неизбежно будут иметь большое количество записей.
Какой формат был бы лучшим для этих конфигурационных файлов?
Вот мое количественное определение наилучшего:
- Легко анализируется PHP. Было бы неплохо, если бы мне не пришлось писать код разбора, но это не прерывание сделки.
- Остается легко читаемым людьми, даже если имеется большое количество записей
- Является широко используемым стандартом, без пользовательских форматов.
- Оценивается краснота.
Я начал использовать XML, но быстро отказался по очевидным причинам. Я думал о JSON и YAML, но хотел посмотреть, что еще там.