Я не думаю, что есть лучший способ для этого, есть очень много способов, которыми люди используют файлы конфигурации. Некоторые используют массивы PHP, некоторые используют файлы XML, некоторые используют файлы INI, некоторые используют файлы JSON, и я уверен, что некоторые люди создают собственные форматы.
То, что вы хотите принять во внимание, где вы будете хранить этот файл. Если он находится в корне документа, люди могут запросить его. Файлы XML / INI / JSON являются текстовыми и по умолчанию позволяют людям «извлекать» содержимое файла. PHP будет проанализирован на стороне сервера, поэтому просто возвращает пустую страницу.
В идеале вы должны хранить файл конфигурации вне корня документа, но не все веб-хостинги позволяют вам это делать. Поэтому я бы сказал, что если вы хотите выпустить приложение, которое люди могут легко установить самостоятельно, файл PHP может быть самым простым способом.