2011-10-03 71 views
2

现在我打开一个连接(如果还没打开的话),每次我想我会需要一个连接。问题是:我什么时候关闭它?在使用它的每个脚本的末尾?这种事情有没有标准?何时关闭PHP中的连接?

回答

4

如果您在谈论PDO(您的标记):除非您使用持久连接,否则当脚本终止时连接会自动关闭。

除非您有长时间运行的脚本(不需要连续的数据库连接),否则在正常的Web应用程序中自己关闭数据库链接并不是必要的。

+0

我使用持久连接吗? –

+0

取决于您是否设置了“PDO :: ATTR_PERSISTENT”标志。你可以查看php文档获取更多信息:http://php.net/manual/en/pdo.connections.php – Eliasdx

0

一旦我完成他们,我总是关闭它们。当你不需要它们时,为什么要让它们打开?