Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
新开发人员使用 PHP/MySQL/Bash 编写自动化流程的脚本,是否值得学习 PDO。
它执行得更快吗?
根据PHP 手册
建议使用 mysqli 或 PDO_MySQL 扩展。不建议在新开发中使用旧的 mysql 扩展,因为它在 PHP 5.5.0 中已被弃用,并且将来会被删除。下面提供了详细的特征比较矩阵。所有三个扩展的整体性能被认为是大致相同的。尽管扩展的性能只占 PHP Web 请求总运行时间的一小部分。通常,影响低至 0.1%。
此处列出的好处
这取决于。
如果你要在应用程序代码中使用裸 API 调用,就像 Stackoverflow 中的几乎每个人一样,PDO 是你的选择,因为它有一些工具可以让这个过程不那么繁琐。
但是如果你想制作一些运行查询的工具,让你的生活更轻松,我会推荐 mysqli,因为它是诚实的 API,没有很多不必要的花里胡哨。