MySQLi - OO还是程序?

时间:2010-06-02 21:36:35

标签: php mysqli

我知道OO是“走的路”,但我认为程序可能更容易在我正在制作的包装中使用。

MySQLi面向对象与程序之间的性能差异?

4 个答案:

答案 0 :(得分:7)

这是不成熟的优化。没有区别,除非你真的正在为picoseconds和femtoseconds进行处理。

编辑:你不会嘎吱嘎吱。

答案 1 :(得分:1)

不是真的。可能会有一个非常小的差异,但它在很大程度上可以忽略不计。在我看来,面向对象的对象更容易使用,即使你正在使用它包装它。

答案 2 :(得分:1)

不同之处在于MySql或MySqlI,但主要是在程序上使用对象的事实,

使用对象将创建可重用的代码,据说您的应用程序将更小,并且它们的内存/资源使用量往往更少。

我的建议是PDO入门它是PHP的抽象层写入器,可用于几个不同的数据库服务器,例如mysql(i)

在此处详细了解该用法:http://php.net/manual/en/book.pdo.php

答案 3 :(得分:0)

我建议查看Doctrine Project.他们有一个很棒的ORM,但如果你只想使用数据库抽象,他们实际上已将DAL分成另一个项目,对于不想使用ORM的人。