在我的文件读取函数中,if($theData = @fread($fh, filesize($myFile))
如果目标失败只包含零,则返回 false,因此我添加了整数检查 ( is_numeric
)。这安全吗?
function readfilecontents($myFile)
{
if($fh = @fopen($myFile, 'r'))
{
$theData = @fread($fh, filesize($myFile));
if($theData || is_numeric($theData))
{
if(@fclose($fh))
{
return $theData;
}
}
}
return false;
}