class ErrorPrinter { function set_error($err) { echo '<b>Error:</b> ' . $err . '<br>'; } } $errpr = new ErrorPrinter(); include '../core/BTree_gen.php'; $btrfile = '/tmp/MooSQLtests/btr.dat'; fclose(fopen($btrfile, 'wb')); // clear previous contents and create file $meta = array(); $fp = fopen($btrfile, 'r+b'); $btr = new YNBTree_gen($errpr, 2048, 4, 'l'); $btr->create($fp, $meta); $num = 9; if (isset($_GET['num'])) { $num = $_GET['num']; } if (isset($argv[1])) { $num = $argv[1]; } define('NUM', $num); define('STEP', 1); $vals = range(0, NUM); shuffle($vals); $b4 = microtime(true); ob_start(); for ($i = NUM; $i >= 0; $i -= STEP) { //echo 'Insert '.$vals[$i].'<br>';