请参考以下示例:
$path = "C:/Program Files (x86)/Apache2.2/cgi-bin/myapp/sessiondata_xxx/session_xxx_/../../code/doc/memo/index.csp";
var_dump(is_file($path), realpath($path));
注意:文件夹sessiondata_xxx
和session_xxx_
不会退出。
在Windows上,输出为:
TRUE, "C:/Program Files (x86)/Apache2.2/cgi-bin/myapp/code/doc/memo/index.csp"
在Linux上,输出为
False, False
所以,我的问题是:为什么Windows不检查相对路径的文件夹是否存在?
谢谢。