PHP Conference Japan 2024

Random\Randomizer::__serialize

(PHP 8 >= 8.2.0)

Random\Randomizer::__serialize序列化 Randomizer 物件

說明

public Random\Randomizer::__serialize(): 陣列

警告

此函式目前沒有說明文件;僅提供其參數列表。

參數

此函式沒有參數。

回傳值

範例

範例 #1 Random\Randomizer::__serialize() 範例

<?php

/* ... */

?>

上述範例將輸出類似以下的內容

...
新增筆記

使用者貢獻的筆記 1 則筆記

vip3r011 dot sama at gmail dot com
2 個月前
$engine = new \Random\Engine\Xoshiro256StarStar();

$randomizer = new \Random\Randomizer($engine);

echo "第一個亂數:" . $randomizer->getInt(1, 100) . PHP_EOL;

$serializedEngine = serialize($engine);

$restoredEngine = unserialize($serializedEngine);
$restoredRandomizer = new \Random\Randomizer($restoredEngine);

echo "第二個亂數(還原後):" . $restoredRandomizer->getInt(1, 100) . PHP_EOL;
To Top