var_dump不打印整数值

时间:2011-06-04 03:32:06

标签: php membase

我试图从membase中读取一些值。 我观察到当有任何整数时,以下命令不起作用。

 var_dump($memcache->get("keyset123"));
 print_r($memcache->get("keyset123"));

如果获取结果是字符串,则打印上述命令。 如果get结果是Integer,则上述命令不打印。

vardump prints = string(0)“” print_r不打印。

你可以告诉我这是什么问题

2 个答案:

答案 0 :(得分:1)

这是因为$memcache->get()调用返回一个字符串值。您的问题出在其他地方(可能在使用的代码中更深处),而不是var_dump()

查看变量$ memcache中的内容。

答案 1 :(得分:0)

var_dump($memcache->get("keyset123"));
//outputs
//string(0) ""

Memcached在键“keyset123”处存储空字符串,否则您将获得FALSE(键不存在)或NULL(键存在,但不存在值)