что если сайт является устаревшим и
это показывает много динамических запросов.
Затем переписать все запросы
геркулесова задача, и это требует
длительный период регрессии и
тестирование производительности.
Да, но это так, если вы выполните любые значительные изменения, в том числе с помощью функции, подобной той, которую вы предлагаете.
Так что я бы по-прежнему рекомендовал настроить некоторые тесты, сделать рефакторинг для использования разумной структуры, а затем исправить запросы для использования cfqueryparam.
Эта конкретная функция - куча бессмыслицы, которая не делает то, что, как она заявляет, делает и может сломать материал (неправильно превысив максимальную длину).
Все, что он делает, это превращает --
в --
и '
в '
- это не защита от SQL-инъекций!
Так что, да, если вы все еще хотите пойти по этому пути, найдите другую функцию, но я бы порекомендовал правильный рефакторинг.