我用于解析XML文件的相同PHP脚本在两台不同的计算机上运行方式有何不同? 因此,在我的VM(Laravel Homestead,运行PHP 5.6.11)上,脚本正在运行,但是当我将其转移到Web主机时,它会抛出一个"不能使用DOMNodeList类型的对象作为数组&#34 ;错误。 有问题的脚本是here,并且第77行引发了错误,但它引用的变量是:
$choices = $v->getElementsByTagName('choice');
可能是PHP版本还是其他什么? Web托管正在运行PHP 5.5
答案 0 :(得分:0)
正如我怀疑的那样,在管理员切换到5.6.12版之后,一切都开始正常工作了。没有任何错误。