I'm receiving this fatal error message: Using $this when not in object context.
This class is setted up as a library in the CodeIgniter.
This is my class:
class My_class {
function __construct()
{
$this->app = base_url('application') . '/cache/';
if ($this->expire_after == '')
{
$this->expire_after = 300;
}
}
static function store($key, $value)
{
$key = sha1($key);
$value = serialize($value);
file_put_contents( $this->app . $key.'.cache', $value);
}
}
I'm initializing it via autoload.php
.
The line it is throwing the error at:
file_put_contents( $this->app . $key.'.cache', $value);
Where is my problem?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…