加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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函数,您可以在其中执行通常在删除中执行的任务?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读