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); }