addslashes
(PHP 4, PHP 5, PHP 7, PHP 8)
addslashes — Екранує рядок за допомогою слішів
Опис
addslashes(string $string): string
Повертає рядок зі зворотним слішем перед символами, які потрібно екранувати. Екрануються такі символи:
- одинарна лапка (
'
) . - подвійна лапка (
"
) . - зворотний сліш (
\
) . - NUL (байт**
null
**) .
Невеликий приклад використання функції addslashes() для екранування перелічених вище символів:
Loading...
Иногда функциюaddslashes() некоректно намагаються використати для запобігання SQL-ін'єкцій. Не робіть так. Замість цього використовуйте підготовлені запити або функції екранування відповідних модулів роботи з базами даних.
Список параметрів
string
Рядок, що екранується.
Значення, що повертаються
Повертає рядок, що екранується.
Приклади
Приклад #1 Приклад використання addslashes()****
Loading...
Дивіться також
- stripcslashes() - Видаляє екранування символів, зроблене функцією addcslashes
- stripslashes() - Видаляє екранування символів
- addcslashes() - Екранує рядок слішами у стилі мови C
- htmlspecialchars() - Перетворює спеціальні символи в HTML-сутності
- quotemeta() - Екранує спеціальні символи
- get_magic_quotes_gpc() - Отримання поточного значення конфігурації конфігурації magic_quotes_gpc