提问人:user15744668 提问时间:4/23/2021 更新时间:4/23/2021 访问量:251
如何摆脱“Uncaught TypeError: feof(): provided resource is not a valid stream resource”记录的错误?
How to get rid of the "Uncaught TypeError: feof(): supplied resource is not a valid stream resource" logged error?
问:
多年来,我一直在尝试解决这个令人讨厌的问题。看似随机,我的使用 fsockopen 的代码失败了,PHP 记录了错误:
PHP 致命错误:未捕获的 TypeError:feof():提供的资源不是有效的流资源
对于行。if (feof($the_connection))
通常,它有效。这只发生在“有时”,大概是在出现临时网络问题或代理暂时不可用或类似情况时。
我试图用它来压制它。不起作用。我试着在手册中查看它是否有一些参数可以关闭它。 它没有。@
feof
在绝望中,我甚至试着把它包在一个积木里,让它闭嘴。这无济于事:try...catch
try
{
if (feof($the_connection))
return false;
}
catch (exception $e)
{
return false;
}
无论我做什么,该死的“TypeError”有时会发生并被记录下来,这让我感到沮丧,因为我的代码不是“坚如磐石”来处理这种情况。
在网上,根本没有提到这个错误,这是非常不寻常的。
我该如何让它停止?既然我真的做了“尝试”和“捕捉”,我可能需要做什么?
答: 暂无答案
评论