php.ini -> `; precision = 14`
Добавлено: 10 мар 2025, 19:02
Функция microtime() зависит от этой установки, и обыкновенно предполагается, что "микро" означает "6 нулей". Параметр precision установленный на 14 заставляет \DateTime и microtime() возвращать только 4 знака после точки.
Рекомендую в следующей версии проставить принудительные 16.
Просто микротайм это очень полезная штука и юзать её приходится часто, как только понимаешь что AUTO_INCREMENT имеет вероятность закончится, а таблица в БД отталкивается от сотен тысяч юзеров, у каждого из которых тысячи операций и обновлений - то он вполне себе может закончится.
А вот микротайм прибавит еще один знак лет эдак через много.
Рекомендую в следующей версии проставить принудительные 16.
Просто микротайм это очень полезная штука и юзать её приходится часто, как только понимаешь что AUTO_INCREMENT имеет вероятность закончится, а таблица в БД отталкивается от сотен тысяч юзеров, у каждого из которых тысячи операций и обновлений - то он вполне себе может закончится.
А вот микротайм прибавит еще один знак лет эдак через много.