PHP - Escape Characters
در PHP برای نمایش بعضی کاراکترهای خاص داخل رشتهها، باید از Escape Characters استفاده کنیم.
Escape Character در PHP با بکاسلش \
شروع میشود.
🔹 1. پرکاربردترین Escape Characters
کاراکتر | توضیح | مثال | خروجی |
---|---|---|---|
\n | خط جدید (New Line) | echo "Hello\nWorld"; | Hello World |
\t | تب (Tab) | echo "Hello\tWorld"; | Hello World |
\\ | نمایش \ | echo "C:\\xampp\\htdocs"; | C:\xampp\htdocs |
\" | نمایش " در رشته دابل کوتیشن | echo "She said: \"Hi\""; | She said: "Hi" |
\' | نمایش ' در رشته سینگل کوتیشن | echo 'It\'s PHP'; | It's PHP |
\$ | نمایش $ بدون تفسیر متغیر | echo "Price: \$100"; | Price: $100 |
🔹 2. تفاوت ' '
و " "
در Escape
-
در دابل کوتیشن
" "
اکثر Escape Characters تفسیر میشوند. -
در سینگل کوتیشن
' '
تقریباً هیچ Escapeی (به جز\\
و\'
) تفسیر نمیشود.
🔹 3. نمایش نقلقولها در رشتهها
🔹 4. نمایش بکاسلش
🔹 5. جلوگیری از تفسیر متغیر
✅ خلاصه
-
Escape Characterها با
\
شروع میشوند. -
پرکاربردها:
\n
,\t
,\"
,\'
,\\
,\$
. -
" "
→ Escape تفسیر میشود. -
' '
→ Escapeها تفسیر نمیشوند (به جز\'
و\\
).