我收到了这个警告几千次垃圾邮件,使我的浏览器滞后:
fclose()要求参数1为资源,在C:\examplep\htdocs\XMPPHP\XMLStream.php第403行给定null
protected $socket;
fclose($this->socket);
$this->socket = NULL;
return false;
我是PHP的新手,已经在谷歌上搜索过了。然而,我无法修复它。在调用fclose()之前,我试图检查$socket是否有效,但这也没有帮助。
提前谢谢。
您似乎调用了上面的代码两次,或者即使套接字没有第一次成功打开也会调用它。
试着在代码周围加一个"if(is_resource($this->socket)){..}"。