![]() |
Escape characters in PHP are special characters that allow you to include non-printable characters, represent special characters, or format strings in a way that might be challenging with regular characters alone. They are preceded by a backslash \. In this article, we’ll explore how to use escape characters in PHP, covering various scenarios and providing detailed descriptions with examples. Method 1: Escaping Special CharactersEscape characters are often used to include special characters within strings without disrupting the code. For example, include a double quote within a double-quoted string.
Output This is a "quote" inside a string. Here, the escape character \” allows the double quote to be part of the string without ending it. Method 2: Newline and Tab CharactersEscape characters are handy for introducing newlines (\n) and tabs (\t) within strings.
Output Line 1 Line 2 Line 3 Name Age City Method 3: Backslash ItselfIf you need to include a backslash itself within a string, you can use \\.
Output This is a backslash: \ Method 4: Unicode CharactersEscape characters also support Unicode characters using the \u prefix followed by the hexadecimal representation of the Unicode code point.
Output This is a smiley face: ???? Method 5: Variable VariablesEscape characters can be used with variable variables to dynamically create variable names.
Output Hello Method 6: Single Quoted StringsEscape characters behave differently in single-quoted strings compared to double-quoted strings. In single-quoted strings, only the backslash itself (\\) and the single quote (\’) need to be escaped.
Output This is a single quote: ' Method 7: Heredoc and Nowdoc SyntaxPHP offers Heredoc and Nowdoc syntaxes for working with multi-line strings, which can include escape characters for various purposes. Heredoc syntax behaves similarly to double-quoted strings, while Nowdoc syntax behaves similarly to single-quoted strings. Example:1. Heredoc Syntax: Heredoc syntax allows the inclusion of escape characters and variable interpolation within a multi-line string.
Output This is an "example" of a Heredoc string. It can include newlines and tabs . Variable interpolation: example 2. Nowdoc Syntax: Nowdoc syntax is similar to Heredoc but behaves like single-quoted strings, meaning it does not parse escape characters or variable interpolation.
Output This is an 'example' of a Nowdoc string. It treats newlines \n and tabs \t as literal text. Variable interpolation: $variable |
Reffered: https://www.geeksforgeeks.org
Geeks Premier League |
Related |
---|
![]() |
![]() |
![]() |
![]() |
![]() |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 13 |