Я ненавижу PHP.
Это костыль на костыле и костылём погоняются...
Ну какой умник придумал использовать strlen() для бинарных строк? А если теперь определить перегрузку однобайтовых функция на многобайтные? Звиздец...
Халабуда, скворечник... Как Венда, ей богу...