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

Автор: | 2017-10-31

    Управляющая последовательность (Escape Sequence, escape-последовательность) начинается со знака обратной косой черты, после которого идёт один из описанных в таблице символов. Если строки заключены в двойные кавычки, PHP обрабатывает содержащиеся в них управляющие последовательности (приведённые в таблице ниже). В том случае, когда строка заключена в одинарные кавычки, управляющая последовательность не обрабатывается, а выводится на экран в виде обратной косой черты и следующим за ней символом. Исключение составляют только последовательности \\ и \’ , которые выводятся в виде обратной косой черты и одинарной кавычки. В строке, заключённой в двойные кавычки, последовательность \’ будет выведена на экран в виде обратной косой черты и одинарной кавычки.

Последовательность Описание
\e escape-знак
\t горизонтальная табуляция
\n перевод строки
\f прогон страницы
\r возврат каретки
\” двойная кавычка
\v вертикальная табуляция
\\ обратная косая черта
\$  знак доллара
\u{[0-9A-Fa-f]+} последовательность символов, соответствующая регулярному выражению символа Unicod  в формате UTF-8
\x[0-9A-Fa-f]{1,2} последовательность символов, соответствующая регулярному выражению символа в шестнадцатеричной системе
\[0-7]{1,3} последовательность символов, соответствующая регулярному выражению символа в восьмеричной системе, который переполняется, чтобы поместиться в объём, равный 1 байту

    Приведём код в качестве иллюстрации выше сказанного.