Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么新的SimpleXMLElement($tags)会导致我的php脚本崩溃;_Php - Fatal编程技术网

为什么新的SimpleXMLElement($tags)会导致我的php脚本崩溃;

为什么新的SimpleXMLElement($tags)会导致我的php脚本崩溃;,php,Php,我试图运行一些客户端代码来调用服务器端API。 我放置了各种put语句,以查看代码在哪里崩溃,以及行在哪里崩溃 $tagXml = new SimpleXMLElement($tags); (其中标记是文件\u获取\u内容调用的结果) 我下载了php5,并从命令行的php源文件运行它 为什么这会破坏代码。 也许我需要添加一个php插件来使用新的SimpleXMLElement($param) 编辑我得到了错误报告工作 警告:simplexml\u load\u file():I/O警告:无法加

我试图运行一些客户端代码来调用服务器端API。 我放置了各种put语句,以查看代码在哪里崩溃,以及行在哪里崩溃

$tagXml = new SimpleXMLElement($tags);
(其中标记是文件\u获取\u内容调用的结果)

我下载了php5,并从命令行的php源文件运行它

为什么这会破坏代码。 也许我需要添加一个php插件来使用新的SimpleXMLElement($param)

编辑我得到了错误报告工作 警告:simplexml\u load\u file():I/O警告:无法加载C:\java\domain-api-v2\simple\list中的外部实体“”- 第30行的tags.php 第30工作线 致命错误:未捕获的异常“exception”,消息“String”无法保存 在C:\java\domain-api-v2\simple\list-tags.php:37中被命名为XML 堆栈跟踪:

0 C:\java\domain-api-v2\simple\list tags.php(37):simplexmlement->\uu常量 结构(“”)

1{main}
在第37行的C:\java\domain-api-v2\simple\list-tags.php中抛出,我将检查您的错误日志。有两种直接的可能性:

  • 您没有在正在运行的文件中包含SimpleXMLElement类
  • $tags是SimpleXMLElement不喜欢的某种格式

如果您检查错误日志(并打开错误报告),您应该会看到发生了什么。

我以前遇到过这个问题。$tags内容的大小是多少


如果文件较大且服务器性能较低,则必须使用
simplexml\u load\u file()
而不是
file\u get\u contents()

$tags的内容是什么?是否启用了错误报告功能?您的意思是它实际上会杀死服务器?请问如何启用错误报告功能?thanksI只是将print Station用作代码中的各种打印,以查看其停止工作的位置。我将这一行添加到我的代码错误报告(E_ALL)中;我在哪里查看列出错误的文件我有PHP5 for windows7 ThanksIt,这取决于它在php.ini中的设置位置。你是在用WAMP还是类似的东西?如果是这样,它将在日志下的WAMP文件夹中。我不是通过命令行在服务器上使用php,我在我的c driveServer上安装了php是一个误称。您的计算机已成为自己的本地web服务器。您必须在笔记本电脑上运行某种web服务器,如Apache来解释PHP。当我安装运行PHP windows安装程序时,它问我是否要安装服务器,我选择了否