免責事項:この質問は、それをサポートするmysqlおよびデータベース抽象化レイヤーに関するものです。
PHPのWebサイトmysql_
では、PHPの機能を使用することはお勧めできません。代わりに、開発者がPDO
またはを使用することをお勧めしますMySQLi
。
ここに私の質問があります:mysqlに関して、すべての抽象化の下で、PDOとMySQLiは、mysql_
関数のより安全で、よりオブジェクト指向のラッパーですか?
それが本当なら、CodeIgniterやSymfonyのようなフレームワークは、MySQLiの上にレイヤーを配置して、ネイティブPHPの上にレイヤーを配置することで、不要な量のラップページを作成しませmysql_
んか?
それが真実でない場合は、経験豊富な開発者が使用を思いとどまる理由と、抽象化の下で実際にmysql_
何PDO
をするのかを知りたいと思います。MySQLi
(また、コードを見に行くように私に言わないでください)+100の報奨金を与えます。