PHPCon Poland 2024

Предопределённые константы

Перечисленные ниже константы доступны как часть ядра PHP.

MT_RAND_MT19937 (int)
Указывает, что правильная реализация » Mt19937 (Mersenne Twister) будет использоваться алгоритмом при создании экземпляра Random\Engine\Mt19937 с помощью метода Random\Engine\Mt19937::__construct() или при загрузке глобального Mersenne Twister с помощью функции mt_srand().
MT_RAND_PHP (int)
Указывает, что при создании экземпляра Random\Engine\Mt19937 с помощью метода Random\Engine\Mt19937::__construct() или при загрузке глобального Mersenne Twister с помощью функции mt_srand() алгоритм будет использовать некорректную реализацию Mersenne Twister. Некорректная реализация доступна для обратной совместимости с помощью функции mt_srand() до версии PHP 7.1.0.
Внимание

Эта функциональность объявлена УСТАРЕВШЕЙ начиная с PHP 8.3.0 и её крайне не рекомендуется использовать.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top