Windows 7 dev ボックスで PHP を実行しています。配列から生成されたパスは常にスラッシュを使用しているのに対し、バック スラッシュ$_SERVER
などの他のソースは使用していることに気付きました。__FILE__
$_SERVER
ここで、派生パスは Apache バイナリによって生成されるためスラッシュが付けられていると想定していますが__FILE__
、パス情報について OS にヒットしているため、などはバック スラッシュを生成します。
私の質問は、他の韻や理由はありますか? 私はのファンではなく、DIRECTORY_SEPARATOR
現在すべてを実行$path = strtr($path, '\\', '/');
しています。無駄にやりたくない、やるべき時にやらなかったりしたくないだけです。