在 php 中遇到格式不正确的数值

A non well formed numeric value encountered in php

我在php

中有这行代码
echo '<h1>' . fread($myfile,filesize("names.txt") . '</h1>');

当我尝试 运行 它说的代码时 * 注意:遇到格式不正确的数值 * 有人可以帮忙吗?谢谢。

可能是因为names.txt不存在。尝试

var_dump(file_get_contents('names.txt')) 

在前一行检查它是否确实存在。

有错字。

echo '<h1>' . fread($myfile,filesize("names.txt")) . '</h1>';

fread 在文件大小函数之后包含 h1