我对php很陌生,我无法让它工作,我不明白为什么我不能..
我在本地使用 NetBeans 和 XAMPP,但我在学校有一个服务器“插槽”,我上传我的网页以供公众使用。
基本上,给定这段代码
<?php
echo "1";
$dom = new DOMDocument();
echo "2";
?>
当我在本地通过 XAMPP 运行此文件时,它会按原样打印出“12”。但是,当我将 .php 文件复制到与其他所有文件一起使用的服务器时,它只打印出“1”。它在到达“2”之前失败。我的结论是它不会实例化 DOMDocument。怎么可能?在本地我有 php 版本 5.3.8,而在服务器上,它只有 5.1.6。这是问题吗?
在我看来,从 5.0 开始就支持 DOMDocument,但我可能错了。无论如何,我无权更新此版本来测试这一点,而且我找不到任何有关在早期版本中支持 DOM 的信息。
还是我忘记了什么?我在使用 5.1.6 中不支持的 JSON 时遇到了同样的问题,然后我可以在 index.php 旁边包含一些(“upgrade.php”)文件,并且它起作用了。有这样的建议吗?或者有什么想法?