Я думаю, что большинство из них включили его по умолчанию, но я знал нескольких хостинг-провайдеров, которые этого не делают, и которые также отказались включить его (так и не получили вескую причину от них).
Если вы хотите, чтобы все пользователи могли устанавливать приложение на свой сервер без каких-либо изменений, вам, вероятно, захочется применить свой собственный набор функций.
Однако, возможно, лучшим решением было бы сделать mb_string
предварительным условием для вашего приложения (и, возможно, для проверки его существования в сценарии установки), тогда вы сможете сэкономить эту дополнительную работу, в то же время обеспечивая удовлетворительный пользовательский опыт.
Если вы беретеВ качестве примера общедоступного приложения на Drupal они фактически запускают свои собственные функции (например, drupal_substr()
и drupal_strlen()
), в которых они проверяют наличие mb_string
расширение и принять решение о том, как запустить функцию на основе этого.