PHP Manual

Спеціальні керуючі символи в PHP

24. 11. 2021

Рядки PHP можуть містити спеціальні керуючі символи, які мають різні значення в певному контексті і не обов'язково поводяться як звичайні символи.

Багато з них вже будуть вам інтуїтивно знайомі. Деякі з них зарезервовані для спеціального використання, а інші зарезервовані, наприклад, для символів клавіатури.

Написання спеціальних символів

Спеціальні символи пишуться у подвійних лапках.

Так що все дуже просто:

$message = "Привіт, світе.";

Попередній код містить розрив рядка між словами Hello та world.

Таблиця спеціальних символів

Якщо рядок взяти в подвійні лапки ("), то PHP інтерпретує наступні екрановані послідовності як спеціальні символи:

Послідовність. Значення.
переведення рядка (LF або 0x0A (10) в ASCII)
повернення каретки (CR або 0x0D (13) в ASCII)
t
вертикальна табуляція (v або 0x0B (11) в ASCII)
\e
подача форми (\f
Задній хрест.
Знак долара.
Подвійні лапки.
[0-7]{1,3}
\x[0-9A-Fa-f]{1,2}
Послідовність символів, що відповідає регулярному виразу, є кодовою точкою Unicode, яка буде виведена в рядок як представлення цієї кодової точки в кодуванні UTF-8.

Як і у випадку з рядками в одинарних лапках, при екрануванні будь-якого іншого символу буде виводитися зворотна коса риска.

При обмеженні рядків лапками слід пам'ятати, що змінні, які містяться в них, будуть розширені (значення змінних будуть записані безпосередньо в рядок). Така поведінка може бути вкрай небезпечною.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
6.
Status:
All systems normal.
2024