php – 类实例可以自毁吗?
发布时间:2020-12-13 13:12:56 所属栏目:PHP教程 来源:网络整理
导读:PHP对象实例有可能销毁/取消设置本身吗?说我有一个代表一个文件的类,然后我随后使用该类删除该文件.我可以以某种方式从其自己的方法中取消设置实例吗? $file = new FileClass();$file-copy('/some/new/path/');$file-delete();// ... at this point $file
PHP对象实例有可能销毁/取消设置本身吗?说我有一个代表一个文件的类,然后我随后使用该类删除该文件.我可以以某种方式从其自己的方法中取消设置实例吗?
$file = new FileClass(); $file->copy('/some/new/path/'); $file->delete(); // ... at this point $file would be seen as unset.
不,不可能破坏一个不合逻辑的阶级. unset($this)将不起作用(至少不如预期).
你为什么不用 unset($file); 并定义一个__destruct函数,您可以在其中执行通常在删除中执行的任务? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |