我有一个PHP类,在实例化时,会创建一个对我的类实例唯一的文件。事实上,整个类更像是文件的包装器,具有各种函数来操作文件。
我希望在删除/取消设置/垃圾收集类时删除该文件。这可能吗?我正在寻找某种魔术函数,PHP调用每个对象,让它有机会在它被杀之前按顺序获取它的事务。
答案 0 :(得分:4)
是的,使用析构函数方法。
答案 1 :(得分:1)
class MyClass {
function __destruct() {
print "This instance is being destroyed!!! :(( ";
}
}