Do I need to escape backslash in PHP?
echo 'Application\Models\User'; # Prints "Application\Models\User"
echo 'Application\\Models\\User'; # Same output
echo 'Application\Model\'User'; # Gives "Application\Model'User"
So it’s an escape character. Shouldn’t I need to escape it (\) if I want to refer to Application\Models\User?
In single quoted strings only the escape sequences
\\and\'are recognized; any other occurrence of\is interpreted as a plain character.So since
\Mand\Uare no valid escape sequences, they are interpreted as they are.