Random\Randomizer::__serialize
(PHP 8 >= 8.2.0)
Random\Randomizer::__serialize — Randomizer オブジェクトをシリアライズする
パラメータ
この関数にはパラメータはありません。
戻り値
例
例1 Random\Randomizer::__serialize() の例
<?php
/* ... */
?>
上の例の出力は、 たとえば以下のようになります。
...
+add a note
User Contributed Notes 1 note
vip3r011 dot sama at gmail dot com ¶
3 months ago
$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;
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google