Revision: 28104
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 30, 2010 22:31 by orenus
Initial Code
//creating the so called "abstraction" layer...(!!!!)
abstract class BaseCache{
public function BaseCache(){
//some intitialization here...
}
abstract public function set($key, $val);
abstract public function get($key);
}
//no "abstract" key word before class
//and before abstract methods (unless...MemCahce was abstract itself...)
class MemCache extends BaseCache{
public function set($key, $val){
//...
}
}
class DBCache extends BaseCache{
public function set($key, $val){
// " INSERT INTO my_cache_table (key, val) values ("$key", "$val")..."
}
public function get($key) {
// SELECT key,val from my_cache_table where key=$key..."
}
}
Initial URL
Initial Description
Initial Title
Get Weather - Step 8 - Adding Abstraction. Pt 2.
Initial Tags
php
Initial Language
PHP