Рядки PHP можуть містити спеціальні керуючі символи, які мають різні значення в певному контексті і не обов'язково поводяться як звичайні символи.
Багато з них вже будуть вам інтуїтивно знайомі. Деякі з них зарезервовані для спеціального використання, а інші зарезервовані, наприклад, для символів клавіатури.
Спеціальні символи пишуться у подвійних лапках.
Так що все дуже просто:
$message = "Привіт, світе.";
Попередній код містить розрив рядка між словами Hello та world.
Якщо рядок взяти в подвійні лапки ("), то PHP інтерпретує наступні екрановані послідовності як спеціальні символи:
| Послідовність. Значення.
|----------|--------|
| переведення рядка (LF або 0x0A (10) в ASCII) | \n | переведення рядка (LF або 0x0A (10) в ASCII)
| повернення каретки (CR або 0x0D (13) в ASCII) | \r | повернення каретки (CR або 0x0D (13) в ASCII)
| t | горизонтальна табуляція (HT або 0x09 (9)`` в ASCII)
| вертикальна табуляція (``v`` або0x0B (11)в ASCII) | ``v`` вертикальна табуляція (``VT`` або0x0B (11)` в ASCII)
|\e| escape (ESCабо0x1B (27)в ASCII)
| подача форми (\f| подача форми (FFабо0x0C (12)в ASCII) | ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦)
| Задній хрест.
| Знак долара.
| Подвійні лапки.
|[0-7]{1,3}| Послідовність символів, що відповідає регулярному виразу, - це символ у вісімковій системі числення, який автоматично переповнюється в байт (наприклад,"\400" === "\000") |.
|\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:
Články a novinky nejen ze světa PHP a programování. Nenechte si ujít jediný článek.
Články píše Jan Barášek © 2009-2025 | Kontakt | Mapa webu
Status | Aktualizováno: ... | uk