I'm getting an error when trying to use memcached inside a cURl write function inside Codeigniter.
curl_setopt($ch, CURLOPT_WRITEFUNCTION, function($ch, $str)
{ //print(htmlentities($str)."
");
$ci &= get_instance();
$ci->cache->memcached->save('foo', 'bar', 600); return strlen($str);
});
The errors are
Message: Undefined variable: ci
Message: Object of class admin_test could not be converted to int
Any suggestions?
I tried the advice from this link CodeIgniter: can't access $this within function in view and from here: Object of class stdClass could not be converted to string
I can use the $ci syntax to make a database query like this
$ci->db->query('SELECT * FROM TABLE');
but not with memcached.