我正在使用Log类在执行期间存储消息,然后它应该在关闭时将这些消息写入文件(使用register_shutdown_function)。
但由于某种原因,我总是得到“file_put_contents无法打开流:没有这样的文件或目录”。文件不存在应该不是问题,file_put_contents应该创建文件。实际上,如果我在执行期间执行写操作(即:在调用shutdown函数之前),一切正常。
这是一个php错误吗?
答案 0 :(得分:11)
确保使用绝对路径。不保证相对路径在关闭功能中起作用。