免责声明:这个问题完全是关于支持它的 mysql 和数据库抽象层。
PHP 网站指出,mysql_
强烈建议不要使用 PHP 的功能。相反,它鼓励开发人员使用PDO
or MySQLi
。
这是我的问题:关于 mysql,在所有抽象下,PDO 和 MySQLi 是否只是一个更安全、更面向对象的mysql_
函数包装器?
如果这是真的,那么像 CodeIgniter 和 Symfony 这样的框架是不是通过在 MySQLi 之上放置一个层来创建不必要的包装量,然后在原生 PHP 之上放置一个层mysql_
?
如果不是这样,我想知道为什么不鼓励有经验的开发人员使用,以及在抽象下实际做了mysql_
什么。PDO
MySQLi
(另外,请不要告诉我去看代码)将给予+100赏金。