使用简单-html-dom 在 bluemix 上出现 500 错误

500 Error on bluemix with simple-html-dom

我希望有人能在这里帮助我。我正在使用简单的 html dom 从网站获取一些数据,并且在我的本地 PC 上一切正常,但是当我上传到 ibm bluemix 时,我在控制台中收到 500 内部服务器错误。我试过尝试在此处添加解决方案

Simple html dom file_get_html not working - is there any workaround?

它不起作用...就像我说的那样,它在我的本地主机上运行良好。使用相同的数据库连接和一切

得到你在评论中描述的内容,

$publications = [];

不是 empty/reset PHP 数组的正确语法,这就是出现错误 500 的原因。

正确的 PHP 方法是

$publications = array();

您也可以使用

$publications = null; 

但是你必须在再次使用它时检查是否为 null 或

unset($publications);

就像您已经完成的那样,但请记住它会破坏 var,因此您必须稍后再次初始化它。