Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

addslashes

Добавляет обратную косую черту перед кавычками.

Синтаксис

addslashes(string $string): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.

Возвращаемое значение

stringСтрока с экранированными `'`, `"`, `\` и нулевым байтом.

Примеры

Кавычка в строке:

<?php
 
echo addslashes("It's a \"quote\"");

Результат:

It\'s a \"quote\"

Примечания

Функция не защищает от SQL-инъекций — для запросов используйте подготовленные выражения. Для вставки данных в JavaScript подходит json_encode().

См. также

  • htmlspecialchars — Заменяет специальные символы HTML на безопасные обозначения.
  • json_encode — Преобразует значение в строку JSON.
  • PDOStatement — Подготовленный запрос и его результат.

В учебнике

  • Безопасность — Основы безопасности сайта на PHP — XSS и экранирование, SQL-инъекции, хеширование паролей, CSRF-токены и проверка входных данных.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.