описание проблемы:
Оригинальная компания использовала php 5.6, а затем по каким-то причинам обновилась до php7, а затем некоторые части кода использовали bcmath (то есть для произвольной точности расчета данные с плавающей запятой будут правильно рассчитаны. После обновления до php 7 при тестировании среды было обнаружено, что произошла ошибка при непосредственном вызове функции библиотеки bcmath.
Решение проблем:
Глядя на код и информацию, мы знаем, что php5.6 в Linux/Windows установлен по умолчанию, в то время как php 7 в Linux установлен по умолчанию без расширения bcmath. Windows по умолчанию будет поддерживать php7, то есть его можно вызвать напрямую. Вот примечание по обновлению php5.6 до php7.