Экранирование вывода

Это процесс, в котором подготавливаются данные для специфичного ресурса, экранированием определенных порций данных, чтобы избежать путаницы команд и данных (например, SQL).

  • string strip_tags ( string $str [, string $allowable_tags ] ) Удаляет HTML и PHP-теги из строки.
  • string htmlentities ( string $string [, int $quote_style = ENT_COMPAT [, string $charset [, bool $double_encode = true ]]] )
  • Преобразует все возможные символы в соответствующие HTML-сущности.
Константа Описание
ENT_COMPAT Преобразует двойные кавычки, одинарные кавычки не изменяются.
ENT_QUOTES Преобразует как двойные, так и одинарные кавычки.
ENT_NOQUOTES Оставляет без изменения как двойные, так и одинарные кавычки.
  • string htmlspecialchars ( string $string [, int $quote_style = ENT_COMPAT [, string $charset [, bool $double_encode = true ]]] ) Преобразует специальный символы (&, “, ‘, <, >) в HTML-сущности.