什么是print_r的返回值(PDO :: getAvailableDrivers());命令意思

时间:2016-05-21 08:41:22

标签: php pdo

print_r(PDO::getAvailableDrivers()); //

数组([0] => mysql [1] => sqlite)

数组([0] => mysql [1] => sqlite [2] => sqlite2)

这两个输出之间有什么区别

感谢任何人回答我无辜的问题

1 个答案:

答案 0 :(得分:1)

http://php.net/manual/it/pdo.getavailabledrivers.php

  

此函数返回所有当前可用的PDO驱动程序,这些驱动程序可用于PDO :: __ construct()的DSN参数

sqlite驱动程序是SQLite 3,而sqlite2是SQLite 2,因此更旧。 PDO的SQLite 2驱动程序主要是为了更容易将旧的SQLite 2数据库文件导入到使用更快,更高效的SQLite 3驱动程序的应用程序中。