楼主你的理解没错,windows下,路径默认用“\”表示,,而“\”是php转义字符,str_replace('\\', '/', __FILE__)的作用是将“\”转变为“/”。
“\\”代表的就是字符\,str_replace('includes/init.php', '', str_replace('\\', '/', __FILE__))就是把__FILE__中的\替换成/
楼主 上面说的是正确的啊 在window中只有\