gilbitron / php-simplecache
A simple script for caching 3rd party API calls in PHP.
Fund package maintenance!
gilbitron
Installs: 34 384
Dependents: 7
Suggesters: 0
Security: 0
Stars: 262
Watchers: 32
Forks: 47
Open Issues: 0
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-10-14 20:16:00 UTC
README
The PHP SimpleCache Class is an easy way to cache 3rd party API calls.
Install
Install via composer:
{ "require": { "gilbitron/php-simplecache": "~1.4" } }
Run composer install
then use as normal:
require 'vendor/autoload.php'; $cache = new Gilbitron\Util\SimpleCache();
Usage
A very basic usage example:
$cache = new Gilbitron\Util\SimpleCache(); $latest_tweet = $cache->get_data('tweet', 'http://search.twitter.com/search.atom?q=from:gilbitron&rpp=1'); echo $latest_tweet;
A more advanced example:
$cache = new Gilbitron\Util\SimpleCache(); $cache->cache_path = 'cache/'; $cache->cache_time = 3600; if($data = $cache->get_cache('label')){ $data = json_decode($data); } else { $data = $cache->do_curl('http://some.api.com/file.json'); $cache->set_cache('label', $data); $data = json_decode($data); } print_r($data);
Credits
PHP SimpleCache was created by Gilbert Pellegrom from Dev7studios. Released under the MIT license.