Что такое хороший формат файла конфигурации в формате обычного текста, используемый совместно PHP и Perl? - PullRequest
3 голосов
/ 19 ноября 2010

Это скорее концептуальный вопрос, нежели проблема кодирования, которую нужно решить.У нас есть несколько сценариев как на PHP, так и на Perl.

В компании распространено большое количество серверов MySQL, каждый из которых содержит большое количество различных комбинаций пользователей и разрешений.

Как создать центральный файл конфигурации, может быть, в виде простого текстового файла, который содержит список всех данных подключения.Каждый язык должен иметь возможность читать файлы и анализировать их в пригодном для использования формате.

Я хотел бы знать любой предпочтительный способ реализации этого.

Ответы [ 2 ]

7 голосов
/ 19 ноября 2010

Выберите любой из ini, xml, yaml или json.Есть библиотеки для работы с любым из этих форматов в Perl и PHP.

1 голос
/ 19 ноября 2010

Для PHP у вас есть parse_ini_file , а для Perl у вас есть Config :: INI :: Reader . И то, и другое должно хорошо работать и позволять структурированную конфигурацию, которая легко редактируется людьми.

...