php中对象的unset。...
时间:2010-08-08 来源:tangyi2009
例子:
<?php class myClass { function __destruct() { echo '对象被销毁'; } } $class_a = new myClass(); $class_b = $class_a; unset($class_a);//$class_a = null echo '这是一个测试'; unset)$class_b);//$class_b = null ?> 该例子中'对象被销毁'只输出一次。因为unset只能回收指向对象的变量而不是这个对象,但是当所有被指向同一对象的变量都被销毁的时候,该对象也被销毁了。
相关阅读 更多 +