繁体   English   中英

在cURL中使用Memcached的CodeIgniter错误

[英]CodeIgniter Error using Memcached inside cURL

尝试在Codeigniter中的cURl写函数中使用memcached时出现错误。

curl_setopt($ch, CURLOPT_WRITEFUNCTION, function($ch, $str)
                                        {                                                       //print(htmlentities($str)."\n\n");
$ci &= get_instance();
$ci->cache->memcached->save('foo', 'bar', 600);                                              return strlen($str);
});

错误是

Message: Undefined variable: ci

Message: Object of class admin_test could not be converted to int

有什么建议么?

我尝试了来自此链接CodeIgniter的建议:无法在视图中以及从此处访问函数中的$ this类stdClass的对象无法转换为字符串

我可以使用$ ci语法进行这样的数据库查询

$ci->db->query('SELECT * FROM TABLE');

但不适用于memcached。

我想通了,不像我想的那么难。

我在用

$ci &= get_instance();

但是我需要的是

$ci = get_instance();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM