print_r(PDO::getAvailableDrivers()); //
数组([0] => mysql [1] => sqlite)
数组([0] => mysql [1] => sqlite [2] => sqlite2)
这两个输出之间有什么区别
感谢任何人回答我无辜的问题
答案 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驱动程序的应用程序中。