コード例 #1
0
ファイル: example.php プロジェクト: killsaw/bitmapper
function generate_data($entries = 10000)
{
    $i = 0;
    $buffer = '';
    for ($i = 0; $i < $entries; $i++) {
        $userprefs = new UserPrefs();
        $userprefs->is_admin = rand(0, 1);
        $userprefs->is_banned = rand(0, 1);
        $userprefs->agreed_to_terms = rand(0, 1);
        $userprefs->gold_member = rand(0, 1);
        $userprefs->pref_autologin = rand(0, 1);
        $userprefs->pref_show_ads = rand(0, 1);
        $userprefs->pref_newsletter = rand(0, 1);
        $userprefs->pref_chat_enabled = rand(0, 1);
        $buffer .= $userprefs->toBinary();
    }
    if ($fp = fopen(__DIR__ . '/example.data', 'wb+')) {
        fwrite($fp, $buffer);
        fclose($fp);
    }
    unset($buffer);
}