__construct、register_shutdown_function、__destruct执行顺序

run __construct
run shutdown_function
run __destruct

* unset 等操作可以提前触发 __destruct

可以利用变量作用域在__destruct内来释放连接、解锁等释放操作