Я использую файл config.php, который возвращает массив.Перед выпуском проекта я обычно вручную изменяю значение apiKey, которое я использую при разработке файла.Я иногда забываю выполнить эту замену, поэтому я ищу программный способ найти это в строковой версии файла:
'apiKey' => '1234567890'
и заменить на это:
'apiKey' => 'YourAPIKeyHere'
Значение * 1007 для разработки *, пробелы, табуляции и форматирование несовместимы (специфично для разработчика / IDE), поэтому я предполагаю, что для этого есть символы подстановки?
Тогда я могу просто внести изменения в свой сценарий развертывания.
Правка для отображения образца файла config.php (который будет считан в строку, отредактирован, а затем переписан в виде файла).
<?php
return array(
// Comments with instruction exist throughout the file. They must remain.
'apiKey' => 'ecuhi3647325fdv23tjVncweuYtYTv532r3',
...
);
Правка: ** Есть инструкциив файле config.php, который должен остаться.Поэтому переписывание измененного массива приведет к потере комментариев, а это нежелательно.