【发布时间】:2019-01-23 23:58:09
【问题描述】:
我想在我的一个类中使用__destruct() 函数将一些信息保存到我服务器上的文件中。
但是,每次我尝试在 __destruct() 中使用 file_put_contents(...) 时,都会收到此错误:
警告:file_put_contents(HTMLcache.txt):无法打开流:/Applications/MAMP/htdocs/time/HJ_Tag.php 第 141 行中的权限被拒绝
file_put_contents(...) 在我的代码的其他部分工作得很好,在完全相同的文件上调用它。在__destruct() 期间可能会导致此错误,我该如何解决?
【问题讨论】:
-
你确定它是“完全相同的文件”吗?您在这两种情况下都使用什么文件路径?
标签: php destroy file-put-contents