Есть больше различий между ereg() и preg_replace(), чем просто синтаксис:
Возвращаемое значение: Вкл. ошибка: оба возвращают FALSE Не соответствуют: ereg() возвращает FALSE, preg_match() возвращает 0 Возврат в исходное состояние: ereg() возвращает длину строки или 1, всегда возвращается preg_match() 1 Результирующий массив совпадающих подстрок: если какая-либо подстрока вообще не найдена ((b) в ...a(b)? ]), соответствующий элемент в ereg() будет равен FALSE, а в preg_match() он не будет установлен вообще.Если кто-то не достаточно храбр, чтобы преобразовать его ereg() в preg_match(), он или она может использовать mb_ereg (), который все еще доступен в PHP 7.
В настоящее время Firebase не выполняет какого-либо контроля над версиями, поэтому automatic игнорирование файлов, которые не были изменены / тронуты, не является вариантом. Тем не менее, в firebase.json можно указать файлы для игнорирования в секции .ignore
.
Я искал дополнительную опцию вручную для указания в командной строке при выполнении firebase deploy
, но выполнение его в файле firebase.json, вероятно, имеет больше смысла, если известно, что файл не был изменен или не нуждается в повторном развертывании.
https://www.firebase.com/ docs / hosting / guide / deploying.html
Из документов:
игнорировать
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
дополнительно - параметр игнорирования является необязательным параметр с v1.0.1 инструментов firebase, который указывает файлы для игнорирования при развертывании. Он может принимать определения glob так же, как Git обрабатывает .gitignore.