PHP读取字符串'0'

时间:2012-05-28 15:43:28

标签: php fread

你好我使用这样的fread来从url获取一个整数:

$f = fopen("http://sometextfilecontaininganinteger.txt", "r");
$incoming = fread($f, 16);
fclose($f);
if ($incoming)
{

if检查是否有http调用成功。 不幸的是,当textfile包含字符串'0'时,这也会失败。 我怎么能解决这个问题?

http://php.net/manual/en/function.fread.php

2 个答案:

答案 0 :(得分:2)

检查是否是" Not identical"

if ($incoming !== false) {
   // ...
}

答案 1 :(得分:1)

而不是

if ($incoming)
{

你必须使用

if ($incoming !== FALSE)
{

因为'0'在不比较类型时等于FALSE。