str_replace('' \,'/',dirname(__FILE__))); 上の赤い部分はエスケープされたスラッシュですが、なぜエスケープする必要があるのでしょうか?特殊な文字です。 言語的な意味を失わせるために普通の文字にするだけです