【发布时间】:2020-07-20 14:01:23
【问题描述】:
我试图在通过 DOMDocument 完成处理后取消链接 XML 文档,但返回如下错误:
错误
unlink(packageSettings.xml): Resource temporarily unavailable
我已经尝试了下面的代码 unsetting 那个变量,如下所示,但没有工作。
代码
$xslDoc = new \DOMDocument();
$xslDoc->load('/full/path/of/packageSettings.xml');
$xpath = new DOMXPath($xslDoc);
// do some operation
unset($xslDoc); // I've tried this.
unlink('/full/path/of/packageSettings.xml'); // this returns above error
更新:更新了unlink 行的错字。
【问题讨论】:
-
unset或unlink? -
“资源暂时不可用”听起来像是一条 HTTP 错误消息,而不是您从文件系统中得到的消息?
-
$xslDoc不是文件。文件是'/full/path/of/packageSettings.xml'。 -
unlink 是为了删除文件而不是取消设置变量,你想达到什么目的?
-
unlink('/full/path/of/packageSettings.xml');这将删除给定路径的文件。未设置($数组[0]);删除 $array 中索引零处存储的任何内容
标签: php xml domdocument