Волшебные кавычки

Если эта опция включены, то все символы ' (одиночные кавычки), " (двойные кавычки), \ (обратный слеш) и NULL автоматически экранируются обратным слешем. Это идентично тому, что делает функция addslashes().

Существует три вида директив волшебных кавычек:

  • magic_quotes_gpc Воздействует на данные HTTP-запроса (GET, POST и COOKIE). Не может быть изменена во время выполнения и по умолчанию в PHP установлена в on. (get_magic_quotes_gpc()).
  • magic_quotes_runtime Если включена, то большинство функций, которые возвращают данные из внешнего источника, включая базы данных и текстовые файлы, будут экранировать кавычки с помощью обратного слеша. Может быть установлена во время выполнения и по умолчанию в PHP имеет значение off. (set_magic_quotes_runtime() и get_magic_quotes_runtime()).