PHP MySQL功能的未来

Ray*_*eur 5 php mysql mysqli pdo deprecated

根据PHP.net网站,从PHP 5.5开始,不推荐使用MySQL扩展.鉴于大量使用MySQL的PHP​​站点,我想知道使用MySQL的现有站点的最佳实践.您是否可以在支持MySQL的PHP​​版本上稳定您的网站?或者承担迁移到另一个数据库扩展的成本和时间承诺?

Lev*_*son 6

如果您有开发时间,那么我强烈建议您迁移到PDO或MySQLi.这些扩展将由PHP组维护并正式支持.

如果您的应用程序非常稳定且安全,那么我将禁用5.5将生成的警告.当删除扩展时,我确信它仍将作为PECL扩展存在,然后我将包括.


小智 4

MySQL 扩展正在被弃用,而不是整个 MySQL 支持。PHP 目前正在尝试推出新的 MySQLi 扩展作为替代品:

http://php.net/manual/en/book.mysqli.php

MySQLi 对旧函数进行了改进,允许您以程序方式(像以前一样)或使用对象执行 MySQL 函数。