在这个 PHP 文档中,它给出了如何关闭连接的以下示例:
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
// use the connection here
// and now we're done; close it
$dbh = null;
但是如果我在一个$dbh
只有本地范围的函数中使用它,我是否必须将它设置为 null,或者当函数返回时连接是否会关闭?
在下面的示例中,连接是否关闭?
public function doDBWork(){
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
// use the connection here
return true;
}