mbstring — многобайтовые строки в PHP
mbstring добавляет функции для строк в кодировках переменной длины, включая UTF-8.
extension_loaded('mbstring')Проверка
<?php
if (!extension_loaded('mbstring')) {
throw new RuntimeException('Нужно расширение mbstring');
}Главные задачи
Расширение измеряет длину в символах, меняет регистр с учётом кодировки, режет строки и конвертирует наборы символов. Оно не выполняет полноценную лингвистическую обработку текста.
Shared-хостинг
Нельзя обещать наличие расширения. Проверьте панель управления, `extension_loaded()` или обратитесь в поддержку. Публичную страницу phpinfo() для диагностики не создавайте.
Ошибки
Сообщение Call to undefined function mb_strlen() означает, что расширение не загружено в текущем SAPI. CLI и веб-сервер могут использовать разные php.ini.
Связанные материалы
Источники и проверка
- PHP Documentation Group — структурный источник, без внешней ссылки
Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.