出于某种原因,如果我将网站放在服务器上(由TransIp托管),则file_exists和class_exists都区分大小写,但如果我将它们上传到xampp,则这些方法不区分大小写。有谁知道为什么?我挣扎了很长时间,还没有找到答案。
感谢您的帮助!
你的忠实,
Joost的
答案 0 :(得分:1)
file_exists()
的区分大小写取决于文件系统:
class_exists()
不区分大小写,但它会调用autoloader,这可能会在内部使用file_exists()
=>使class_exists()
在某些文件系统上看起来区分大小写。
解决方案是始终将类名视为区分大小写以避免潜在问题。