Страница 1 из 1

php.ini -> `; precision = 14`

Добавлено: 10 мар 2025, 19:02
gzhegow
Функция microtime() зависит от этой установки, и обыкновенно предполагается, что "микро" означает "6 нулей". Параметр precision установленный на 14 заставляет \DateTime и microtime() возвращать только 4 знака после точки.

Рекомендую в следующей версии проставить принудительные 16.

Просто микротайм это очень полезная штука и юзать её приходится часто, как только понимаешь что AUTO_INCREMENT имеет вероятность закончится, а таблица в БД отталкивается от сотен тысяч юзеров, у каждого из которых тысячи операций и обновлений - то он вполне себе может закончится.

А вот микротайм прибавит еще один знак лет эдак через много.