Login   Register  
PHP Classes

File: example.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Eper Kalman  >  MCache  >  example.php  >  Download  
File: example.php
Role: Example script
Content type: text/plain
Description: example script
Class: MCache
Store cache entries in MySQL memory heap tables
Author: By
Last change:
Date: 2 years ago
Size: 1,503 bytes


Class file image Download


'MCache testing...<br>';

$cache MCache::getInstance();

# define base where the memory table will be created


# define your mysql parameters


'<br>Create table for memory cache...';


'Store variable a=10 with existens of 100 sec. { $cache->store(\'a\', 10, 100); }<br><br>';


'Fetching variable a from cache: a=';



'Add array of 20000 elements. { $cache->add(\'array\', $array); }<br><br>';

    for (
$i=1$i<20000$i++) $array[]=$i;


'Fetch array and check that is equal with stored { if ($cache->fetch(\'array\')===$array) echo \'Fetched array is equal with stored.\'; }<br><br>';

    if (
$cache->fetch('array')===$array) echo 'Fetched array is equal with stored.<br><br>';

'Verify that stored variable a exist yet { if ($cache->exist(\'a\')) echo \'Variable $a exist in cache.\'; }<br><br>';

    if (
$cache->exist('a')) echo 'Variable $a exist in cache.<br><br>';

'Delete stored array from cache. { $cache->delete(\'array\'); }<br><br>';


'Create cache info { $cache->info(); }<br><br>';


'Clear the memory cache { $cache->clear(); }<br><br>';