&reftitle.runtime; &extension.runtime; Опции конфигурации mbstring &Name; &Default; &Changeable; &Changelog; mbstring.language "neutral" INI_ALL mbstring.detect_order NULL INI_ALL mbstring.http_input "pass" INI_ALL Устарела mbstring.http_output "pass" INI_ALL Устарела mbstring.internal_encoding NULL INI_ALL Устарела mbstring.substitute_character NULL INI_ALL mbstring.func_overload "0" INI_SYSTEM Объявлено устаревшим в PHP 7.2.0; удалено с PHP 8.0.0. mbstring.encoding_translation "0" INI_PERDIR mbstring.http_output_conv_mimetypes "^(text/|application/xhtml\+xml)" INI_ALL mbstring.strict_detection "0" INI_ALL mbstring.regex_retry_limit "1000000" INI_ALL Доступно, начиная с PHP 7.4.0. mbstring.regex_stack_limit "100000" INI_ALL Доступно, начиная с PHP 7.3.5.
&ini.php.constants;
&ini.descriptions.title; mbstring.language string По умолчанию в mbstring используются настройки национального языка. Обратите внимание, что эта опция автоматически определяет mbstring.internal_encoding, и mbstring.internal_encoding должен быть помещён после mbstring.language в &php.ini; mbstring.encoding_translation bool Включает прозрачный фильтр кодировки для входящих запросов HTTP, который выполняет обнаружение и преобразование входной кодировки во внутреннюю кодировку. mbstring.internal_encoding string &removed.php.future; Определяет внутреннюю кодировку символов по умолчанию. Пользователи должны оставить эту опцию пустой и задать вместо неё default_charset. mbstring.http_input string &removed.php.future; Определяет кодировку символов по умолчанию для HTTP-ввода. Пользователи должны оставить эту опцию пустой и задать вместо неё default_charset. mbstring.http_output string &removed.php.future; Определяет кодировку символов по умолчанию для HTTP-вывода (конвертация из внутренней кодировки в кодировку HTTP вывода произойдёт перед выводом). Пользователи должны оставить эту опцию пустой и задать вместо неё default_charset. mbstring.detect_order string Определяет порядок определения кодировки символов по умолчанию. Смотрите также mb_detect_order. mbstring.substitute_character string Определяет символ для замены недопустимых символов кодировки. Список поддерживаемых значений смотрите в описании функции mb_substitute_character. mbstring.func_overload string &warn.deprecated.feature-7-2-0.removed-8-0-0; Перегружает множество однобайтовых функций аналогами из mbstring. Смотрите раздел Перегрузка функций для получения дополнительной информации. Эта опция может быть изменена только в файле &php.ini;. mbstring.http_output_conv_mimetypes string mbstring.strict_detection bool Включает строгое определение кодировки. Смотрите описание и примеры в mb_detect_encoding. mbstring.regex_retry_limit int Ограничивает количество обратных ходов, которые могут быть выполнены во время одного совпадения mbregex. Эта настройка действует только при связывании с oniguruma >= 6.8.0. mbstring.regex_stack_limit int Ограничивает глубину стека регулярных выражений mbstring. Согласно спецификации HTML 4.01, веб-браузерам разрешено перекодировать данные из формы, которые они получают в кодировке символов, отличной от используемой на странице. Смотрите функцию mb_http_input для того, чтобы определить кодировку символов, используемую браузерами. Хотя популярные браузеры способны достаточно точно определить кодировку символов данного HTML-документа, было бы лучше установить параметр charset в HTTP-заголовке Content-Type соответствующим значением с помощью header или указать требуемое значение в параметре default_charset в ini-настройках. Примеры настроек &php.ini; Настройки &php.ini; для пользователей <literal>EUC-JP</literal> Настройки &php.ini; для пользователей <literal>SJIS</literal>