前端之家收集整理的这篇文章主要介绍了
php – 类实例可以自毁吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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函数,您可以在其中执行通常在删除中执行的任务?