我正在从内部存储中检索一些数据,如果失败,我会得到一个非常具体的响应。在这个变量上调用strlen()
将返回零值。它也不等于NULL或""。我使用以下代码进行测试:
if ($data === NULL)
{
echo("data was null\n");
}
else if ($data === "")
{
echo("data was empty string\n");
}
else if (strlen($data) == 0)
{
echo("data was length zero\n");
}
这个结果输出了
数据长度为零
。变量可能包含长度为零,不是null也不是空字符串的内容?
var_dump($data);
来挽救局面。那么,它是什么?它是一只鸟!它是一架飞机!……不,它只是兰斯洛特。 - CodeAngryvar_dump()
... 感谢所有的帮助! - Erick Robertson