首先,Mac OS X的是不是我的原生操作系统,但因为我在Ubuntu很舒服,它已经在很大程度上轻松过渡。
在于它的基于Unix的,我的印象是这个操作系统是区分大小写下,但file_exists()
函数,否则说。
在我的htdocs文件,我有这2个文件:
test.php的
MyFiLeWiThMiXeDCaSe.php
在test.php的,我有这样的代码:
if(file_exists('myfilewithmixedcase.php')) {
echo 'exists';
} else {
echo 'doesnt exist';
}
// ouputs: exists
任何人都知道如何/为什么发生这种情况? 这是因为当我们部署这样的代码的Linux操作系统,导致问题file_exists()
的返回false。
BTW:我使用MAMP PRO作为本地Web服务器。