Свежайшие Пирожки от CakePHP по-русски

Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи

clean

Sanitize::clean(mixed $data, mixed $options)

Эта функция самая мощная из библиотеки Sanitize. Она принимает на входе массив(или строку) и возвращает очищенную версию. Все следующие операции "очистки" применяются ко всем элементам массива(рекурсивно):

  • Все возможные пробелы (включая 0xCA) заменяются на обычные пробелы.
  • Двойная проверка спец символов и удаление возврата каретки для SQL безопасности.
  • Добавление слешей для SQL (просто вызывается sql функция описанная раньше).
  • Добавление обратных слешей там где неоходимо.

Параметр $options может быть как строкой так и массивом. Когда это строка - это должно быть название соединения с базой данных. Если это массив - он может содержать следующие параметры:

  • connection
  • odd_spaces
  • encode
  • dollar
  • carriage
  • unicode
  • escape
  • backslash