PHP single Quote escaping problem
O (︶^︶) o Alas, the escape sign (\) that wraps this in single quotation marks will lose its effect. Why am I in: echo ' \ '; An error has been made.
------to solve the idea----------------------
echo ' \ '; An error.
Doesn't that just explain the escaping effect?
\ ' makes ' the ' lost ' function of the original string delimiter. This makes the string not end, so the error
------to solve the idea----------------------
Where does the definition say? PHP uses this symbol to use two \ \
------to solve the idea----------------------
\ ' will escape the single quote
------to solve the idea----------------------
That definition doesn't seem to be complete, so don't be misled.
Look at the following example
echo "\ n";//\n is a text line break when the \ function (because the text wraps the space character, so the HTML is displayed as a space)
Echo '
';
echo "\\n";//must be added one \ escape \ to output \ n
Echo '
';
echo ' \ n ';//the \ In single quotation marks does not function (not escaped as a newline character)
Echo '
';
echo ' \\n ';//But the \ in single quotation marks is not completely no function, no output two \ Bar