1.手册:
在脚本执行完毕,已经发送出PHP报头时,执行;
<?php class Test{ public $a="---"; public function ccc(){ echo "1"; } function __destruct(){ echo $this->a; } }$a = new Test();$a->ccc();$a = new Test();$a->a='===';$a->ccc(); ?>
__destruct 是析构函数,他在对象销毁时执行
当你在第18行 $a = new Test(); 时
第16 行 $a = new Test(); 的对象 $a 就被销毁了(因为赋了新值)
你把第 18 行改成 $a = 123; 看得就更清楚了
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号