2013-10-02 36 views
-4

例如,它们在此文件中被多次使用:https://github.com/EllisLab/CodeIgniter/blob/develop/system/database/drivers/mysql/mysql_driver.php不应该CodeIgniter停止使用mysql_ *函数,因为它们在PHP 5.5中被弃用?

+2

他们确实为您提供了一整套驱动程序,让您选择是否坚持MySQL或使用MySQLi,PDO(或任何其他) –

+0

我使用CodeIgniter使用MySQLi,我从来没有任何问题与它。 –

+0

这就是所谓的向后兼容性,它们为大众服务。 '司机/ mysql /下mysql_driver.php'。此外,如果你只是进入'drivers'目录,你会发现其中有12种不同的支持类型。 – Ohgodwhy

回答

3

这是因为这是MYSQL驱动程序的文件。他们还提供了一个单独的MySQLi驱动程序。

并非所有人都将切换到PHP 5.5一段时间,并有大量的遗留应用程序。 CodeIgniter旨在与旧版本的PHP保持兼容。如果你想要一个更现代的框架,那么有很多选择 - Laravel是一个不错的选择。

相关问题