10

自 PHP 5.0 起默认启用 SQLite 扩展。从 PHP 5.4 开始,SQLite 扩展只能通过 PECL 获得。

好的,我在 PHP 编程方面相对较新,我想知道这个来自 PHP 官方网站的引用信息是什么意思?

我编写了一些运行 SQlite 而不是 MySQL 数据库的应用程序,我非常担心它是否会在未来的 PHP 版本中被弃用。

“从现在开始,仅通过 PECL”是什么意思?我了解 SQlite将可用,但这并不意味着:

  1. PHP 团队对 PHP/SQlite 集成的未来发展至少会较少关注

  2. 我们可以期待网络托管服务提供商会错过安装 SQlite 扩展,因为它不再默认安装?

有人对当 PHP“抛弃”PECL 扩展时会发生什么有经验吗?提前致谢。

4

1 回答 1

23

我不是 100% 确定,但在我看来 PHP 正在放弃对5.4 中旧SQLite扩展的支持,转而支持(更新和更好的) SQLite3扩展。

自 PHP 5.3.0 起默认启用 SQLite3 扩展。

SQLite 的一个主要优点是它的设置非常简单——将它作为 PHP 核心的一部分对于保持这种方式很重要。我看不出这种变化。

于 2012-05-16T14:26:32.313 回答