php - PDO :: ATTR_TIMEOUT是连接超时还是读取超时?

时间:2016-02-04 09:46:25

标签: php pdo

通常有两种类型的网络超时。首先是尝试连接服务器时 - 连接超时。第二个是当已经建立的服务器连接和客户端(在这种情况下是PDO)向服务器发送查询并等待它的响应时 - 读取超时。

我无法找到有关PDO :: ATTR_TIMEOUT连接超时或读取超时的信息吗?

1 个答案:

答案 0 :(得分:3)

取决于司机。来自docs

  

PDO :: ATTR_TIMEOUT:指定超时持续时间(以秒为单位)。并非所有驱动程序都支持此选项,其含义可能因驱动程序而异。例如,在放弃获取可写锁定之前,sqlite将等待达到此时间值,但其他驱动程序可能将此解释为连接读取超时间隔。