php - unset $ this

tho*_*mas 9 php file this wrapper unset

我创建了一个类似于文件包装器的类.当用户调用delete方法时,我想取消设置对象(实际上是$ this).有办法(解决方法)吗?手册说不,没办法......

Mik*_*e B 11

据我所知,没有办法从类本身内销毁类实例.您必须在其范围内取消设置实例.

$myClass = new fooBar();
unset($myClass);
Run Code Online (Sandbox Code Playgroud)

有点相关:执行上述操作会自动调用类中任何现有的__destruct()魔术方法,以便您可以进行任何额外的清理.更多信息