为了账号安全,请及时绑定邮箱和手机立即绑定

在何时做数据库连接,在何时释放资源关闭连接

index 和 test方法虽然是前后调用的,但是是在test调用完,销毁对象时才保存的数据库,这两个方法只是设置了属性。

应该每次查询然后使用array封装再释放资源是吗,即在Mysql类中做?

是应该在mysql这样的驱动中当该类销毁时关闭数据库吗 即Mysql类中的__destruct方法中?

有些mvc框架封装比较复杂,期待老师简述框架


正在回答

1 回答

对于你的问题,我觉得是后者。在__destruct方法中才会传给数据库需要更新的数据。据我所熟悉的Yii框架不是这样封装的。Yii框架需要自己主动的调用save()方法才会保存数据,而不是简单的对象销毁的时候才进行保存。老师的实例只是抛砖引玉吧,可以把__destruct方法改成save()然后主动调用。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在何时做数据库连接,在何时释放资源关闭连接

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信