(PHP 8 >= 8.2.0)
Random\Randomizer::__serialize — Serializes the Randomizer object
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Parameter zur Verfügung.
Diese Funktion besitzt keine Parameter.
Beispiel #1 Random\Randomizer::__serialize() example
<?php
/* ... */
?>Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
...
$engine = new \Random\Engine\Xoshiro256StarStar();
$randomizer = new \Random\Randomizer($engine);
echo "First random number: " . $randomizer->getInt(1, 100) . PHP_EOL;
$serializedEngine = serialize($engine);
$restoredEngine = unserialize($serializedEngine);
$restoredRandomizer = new \Random\Randomizer($restoredEngine);
echo "Second random number (after restore): " . $restoredRandomizer->getInt(1, 100) . PHP_EOL;