У меня есть класс с именем SearchItem и другой скрипт с именем sample.php, который включает в себя класс SearchItem. Когда я вызываю класс, выдает ошибку «SearchItem» класс не найден. Но я знаю, что это было включено раньше. PHP не распознает заглавную букву i. Есть ли у вас идея или предложение? Моя конфигурация системы, как показано ниже:
PHP 5.4.36,
Centos 5.9, Apache
Версия сервера: Apache / 2.2.3
Наконец-то я решил проблему. это было о локали.
В php-коде LC_CTYPE должен быть языковым стандартом, другими настройками языкового стандарта может быть любой язык, независимо от того, каким он является
Если вы установите LC_CTYPE на другой язык, php не распознает некоторые символы, такие как локальный символ акцента ‘I’.
setlocale('LC_ALL', 'tr_TR.utf-8');
setlocale('LC_CTYPE', 'en_US.utf-8');
Других решений пока нет …