我知道OO是“走的路”,但我认为程序可能更容易在我正在制作的包装中使用。
MySQLi面向对象与程序之间的性能差异?
答案 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的人。