自PHP 5.5.0版本起,Mysql扩展已被弃用。可以确定的是,将来它将被移除。然而,我有成千上万个PHP文件是在很多年前以过程化而不是面向对象的方式编写的。我想知道,除了不更新服务器外,是否有更简单的方法将所有具有mysql扩展的文件转换为mysqli或pdo?
自PHP 5.5.0版本起,Mysql扩展已被弃用。可以确定的是,将来它将被移除。然而,我有成千上万个PHP文件是在很多年前以过程化而不是面向对象的方式编写的。我想知道,除了不更新服务器外,是否有更简单的方法将所有具有mysql扩展的文件转换为mysqli或pdo?
你说有成千上万个文件?
如果它们正常工作,我不会修改成千上万个脚本的代码。
虽然建议进行升级,但我建议只在编写新代码时这样做。
每次重构代码时,都存在破坏应用程序、引入错误的风险。
mysql_
不再受支持时,那些成千上万的文件会发生什么??……不知道OP是否应该等待它??:\ - NoobEditor你可以尝试使用这个工具:https://github.com/philip/MySQLConverterTool
在这里,你还可以找到其他相关信息和有用的工具:https://wikis.oracle.com/display/mysql/Converting+to+MySQLi