2016-12-15 3 views
-4

私は私が得る問題ではなく、別の文字を置き換えるためにしようとしていますが、彼らは両方の特殊文字ですですPHPエラー

Parse error: syntax error, unexpected '\' (T_NS_SEPARATOR) in C:\xampp\htdocs\User Projects\Example.php on line 16 

これらの特殊文字を文字列として入力するにはどうすればよいですか?

+0

バックスラッシュは ''\\''で定義されています。 http://stackoverflow.com/a/4764746/3832970を参照してください。そして[PHP Webマニュアル](http://php.net/manual/en/language.types.string.php)。 –

+0

バックスラッシュを使用してエスケープするため、エスケープをエスケープし、 '\\ ''を実行して実際のバックスラッシュ '' \ ''を生成する必要があります – Qirel

答えて

0

バックスラッシュ(\)はエスケープ文字です。したがって、バックスラッシュをエスケープするには、ダブルバックスラッシュ\\を使用します。だから、次のようになります。

$exe = replaceAllChars($exe, '\\', '/'); 

この手段、あなたはそれを印刷するには、バックスラッシュ自体をエスケープしています。