PHP ESCAPE ПОСЛЕДОВАТЕЛЬНОСТИ
В PHP существуют escape последовательности – это специальные символы, которые используются для представления определенных символов в строках. Эти последовательности начинаются с обратной косой черты (\) и за ней следует символ, который необходимо экранировать. Некоторые из наиболее часто используемых escape последовательностей:
\' - одинарная кавычка
\" - двойная кавычка
\\ - обратная косая черта
\n - символ новой строки
\r - возврат каретки
\t - горизонтальная табуляция
\$ - символ доллара
Иногда возникают ситуации, когда необходимо вставить специальные символы в строку, но при этом необходимо предотвратить интерпретацию PHP. Для этого используется функция addcslashes()
, которая экранирует символы, определенные пользователем. Например, чтобы экранировать символы двоеточия и кавычки двойной кавычки, можно использовать следующий код:
$str = 'Hello world : "';
$result = addcslashes($str, ':"');
echo $result;
Результат выполнения кода:
Hello world \: \"
В данном случае функция addcslashes()
экранирует символы «:» и «"», и результат сохраняется в переменной $result.
what is the use of mysqli_real_escape_string in PHP
Подробный обзор GPT-4. Как извлечь максимум с новым ChatGPT
PHP Htmlentities \u0026 Htmlspecialchars Functions Tutorial in Hindi / Urdu
Цикл For. PHP практический (4 урок)
Escape - последовательности. Как использовать. C++ для начинающих. Урок #3.
Escape sequences in c ( Imp for Viva ) - Escape Sequences in Deep - C Programming Escape Sequences
PHP SQL Injection - mysqli_real_escape_string() function - PHP Tutorial - 2020