如何使用PHP PDO删除内存中的SQLite数据库?

如何使用PHP PDO删除内存中的SQLite数据库?,php,sqlite,pdo,Php,Sqlite,Pdo,当我创建SQLite内存数据库时-完成后如何删除它?脚本结束并关闭连接时是否自动释放 $pdo = new PDO('sqlite::memory:'); 是的,事情就是这样 强制SQLite数据库仅存在于 内存是使用特殊文件名“:memory:”。。。 …完成此操作后,不会打开任何磁盘文件。相反,需要一个新的数据库 纯粹在记忆中创造的。数据库一旦出现,就不再存在 数据库连接已关闭。Every:memory:database是不同的 从每一个其他。因此,使用 filename“:memory:

当我创建SQLite内存数据库时-完成后如何删除它?脚本结束并关闭连接时是否自动释放

$pdo = new PDO('sqlite::memory:');

是的,事情就是这样

强制SQLite数据库仅存在于 内存是使用特殊文件名“:memory:”。。。 …完成此操作后,不会打开任何磁盘文件。相反,需要一个新的数据库 纯粹在记忆中创造的。数据库一旦出现,就不再存在 数据库连接已关闭。Every:memory:database是不同的 从每一个其他。因此,使用 filename“:memory:”将创建两个独立的内存数据库。 -


我怀疑您想销毁PDO对象(
$PDO=NULL;
),以便在脚本执行结束之前释放内存(例如,如果您在冗长的单元测试套件中使用它),您可以向权威引用附加一个链接。