Je reçois ce message d'erreur fatal : Using $this when not in object context.
Cette classe est configurée comme une bibliothèque dans CodeIgniter.
C'est ma classe :
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);
}
}
Je l'initialise via autoload.php
. La ligne sur laquelle l'erreur se produit :
file_put_contents( $this->app . $key.'.cache', $value);
Où est mon problème ?