<?php
use Source\HeavyObject;
include_once('autoload.php');
$stream = fopen("php://temp", "wr+b");
$heavyObject = new HeavyObject($stream);
// Execute DB Query
$stmt = $db->select($sql);
// Load/Write/Update records to file
for ($i=0; $row = $stmt->fetch(PDO::FETCH_ASSOC); $i++) {
$heavyObject->write($row, $keys = "row:{$i}");
}
// Get/Read records from file
$key = 10;
$row = $heavyObject->read("row:{$key}");
echo '<pre>';
echo 'row:'; print_r($row);
echo 'Count:' . $heavyObject->count('row');
|