Не, тут немного проще. Есть таккая замечательная штука как Битрикс. Там косяк есть с обработкой дат, так вот ТП утверждает что "у вас как то странно обрабатывается strtotime() попросите системного администратора перенастроить сервер" ППЦ.
Афтар ещё одного такого чуда брызгая слюной мне доказывал, что это в конфигах мускуля сисадмин должен кодировку соединения выставлять, а 'SET NAMES' - для лохов.
Кстати, вопрос специалистам. В PHP можно осуществить перегрузку функций?
В лоб, вроде, нельзя. Но, ЕМНИП, есть какие-то PECL-расширения на эту тему.
...
А так, я для себя подобные вещи решаю использованием своих функций, дублирующих основные. Скажем, mkdir() в PHP4 не может рекурсивно каталоги создавать, а в PHP5 - может. Так я всюду использую свою mkpath(), которая уже может быть разной для разных версий :) [хотя на поддержку PHP4 забил уже скоро полгода как]