Если документ(php файл) в многобайтовой кодировке, то всегда обязательно использовать строковые функции начинающиеся на mb_ ? Обычные строковые функции могут неправильно отработать ?
странный вопрос. конечно да. строковые функции на твоем уровне работают с символами, а в компе хранятся байтами. соответственно неперегруженная функция strlen будет так дальше работать с байтами возвращая в два раза бОльший результат для мультибайтной строки. поэтому да, использовать мультибайтные строки. причем как рекомендация: именно их и использовать. забыть про возможность перегрузки стандартных функций. так код будет более предсказуемо работать на всех машинах.