А оно мне ошибку не вынесет если длинна меньше 50?
а ты попробуй)) хоть онлайн https://sandbox.onlinephpfunctions.com/ и потом скажешь %))
Вчера перелопачивал строковые функции, так и не понял, mb_ сделали чисто, как костыль? Или у неё есть отдельный сакральный смысл? Как-то странно, что для кириллицы изобретают костыль, и за такой срок никто не придумал полноценного саппортинга русской раскладки (и не только русской). С другой стороны, воспоминая те же плюсы на VS, всякие setlocale(LC_ALL, “Russian”);… В общем… Очень уж интересно оно работает
multibyte string https://www.php.net/manual/ru/intro.mbstring.php русский язык тупо не влазит в 256 символов
Это не только для кириллицы, а для мультибайтовых строк (поэтому там префикс mb_). Подсказать не могу, увы, не помню. Но в целом вчера сам задумался, почему нельзя потихоньку по-умолчанию не сделать поддержку, а все mb_ выпилить со временем
ответ прост: обратная совместимость, которой так славится пых
патамушта они медленные
Как они могут быть медленнее?) Уже давно - одно и то же (с 7 версии примерно).
А почему не знаете? И медленные имеется в виду как все: делая бенчмарки на миллион итераций и сравнивая( что никогда не происходит в реальной жизни) или даже для одной операции катастрофические потери?
Обсуждают сегодня