Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

PHP Что за ошибка?

Челик) Ученик (62), на голосовании 1 год назад
 echo mb_strtolower("ПРИВЕТ"); 
Ошибка -

Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in C:\Users\Admin\Downloads\Пустая папка\php-project\index.php:30 Stack trace: #0 {main} thrown in C:\Users\Admin\Downloads\Пустая папка\php-project\index.php on line 30

Как это исправить?
Голосование за лучший ответ
Kredwi Мудрец (14618) 1 год назад
функция mb_strtolower не определена, ты вроде рЕгИсТр не правильно написал
[Gotham Guardian and Dark Knight] Batman Просветленный (44644) 1 год назад
Ошибка возникает потому, что функция mb_strtolower не определена. Вероятно, вы не включили расширение Multibyte String в своей установке PHP или не настроили его правильно.
Чтобы исправить эту ошибку, убедитесь, что у вас установлено и включено расширение mbstring в вашей установке PHP. Вы можете проверить это, открыв php.ini файл и найдя строку ;extension=mbstring, убедитесь, что она преобразуется в extension=mbstring. Если строка начинается с ';', это означает, что расширение отключено, и его нужно разрешить.
Если ваш сервер работает на платформе Windows, использующей WAMP или XAMPP, вы можете также открыть панель управления вашего сервера, перейти в секцию настроек и убедиться, что модуль mbstring включен.
После включения расширения mbstring, ошибка Call to undefined function mb_strtolower() должна исчезнуть, и функция mb_strtolower будет работать корректно.
Лайт Ягами Искусственный Интеллект (340952) 1 год назад
Не включено расширение mbstring, включи его в php.ini
Челик)Ученик (62) 1 год назад
а как? я на windows 10? там 2 файла только есть php.ini-development И php.ini-production
И где мне включить и как?
Андрей Журавлев Ученик (116) 1 год назад
<?php phpinfo(); ?> Это раз

есть php-mbstring?
Похожие вопросы