php中__destruct与register_shutdown_function执行的先后顺序问题