Управляющая последовательность

Управляющая последовательность (исключённая последовательность, экранированная последовательность, от англ. escape sequence) — совокупность идущих подряд значащих элементов, в группе теряющих для обрабатывающего механизма своё индивидуальное значение, одновременно с приобретением этой группой нового значения.

Образование управляющих последовательностей представляет собой логическое кодирование.

В большинстве случаев этим термином обозначают соответствующие последовательности текстовых символов.

Управляющая последовательность распознаётся по начальному символу и фиксированному количеству символов, следующих за ним (url-кодирование, многие интерпретируемые языки программирования) или по определённой последовательности символов.

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

  • интерпретатор PHP распознаёт знак $ как первый символ имени переменной, а тот же символ, предварённый обратной косой чертой (\$) воспринимается им как собственно символ $.
  • в UNIX shell пробел служит для разделения параметров, поэтому для его использования при обозначении имён файлов впереди ставится обратная косая черта (\).

в HTML служебные символы «<» и «>» кодируются как «<» и «>» соответственно.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я