找不到大写的命名类(PHP,CentOS)


capitalized named class not found (php, centos)

我有一个名为SearchItem的类

和另一个名为sample的脚本.php其中包括SearchItem类。当我调用该类时,它给出错误"找不到搜索项"类。但我知道它以前被包括在内。PHP 不识别大写字母 i。你有什么想法或建议吗?我的系统配置如下:

菲律宾比索 5.4.36,Centos 5.9, Apache服务器版本:阿帕奇/2.2.3

最后,我解决了这个问题。 这是关于语言环境的。

在 php 代码中,LC_CTYPE必须是 enlish locale,其他语言环境设置可以是任何语言,无论它们是什么

如果您设置LC_CTYPE另一种语言,php 无法识别某些字符,例如本地重音字符"I"。

setlocale('LC_ALL', 'tr_TR.utf-8');
setlocale('LC_CTYPE', 'en_US.utf-8');