PHP-PDO永久连接和致命错误

时间:2018-07-28 11:25:11

标签: php mysql pdo

我在cpanel(plesk)中运行了一个cron作业,该作业以与这样启动的sql server的PDO持久连接开始

`$pdo = new PDO("mysql:host=".DBHOST.";dbname=".DBNAME,DBADMIN,DBPASS,[PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_ASSOC,PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,PDO::ATTR_EMULATE_PREPARES=>false,PDO::ATTR_PERSISTENT=>true]);` 

现在使用这个$pdo对象,我可以进行很多选择和更新查询,但是最后,我关闭了现有的连接

`$pdo = null;` // last line in the script

但是,如果脚本在其间出现致命错误并意外终止,该脚本将永远无法到达最后一行($pdo = null),那么在那种情况下会发生什么

连接将始终保持打开状态吗?否则它将以某种方式自动关闭?

0 个答案:

没有答案