MySQLi -

4 Cevap php

Ben OO "gitmek için yol" olduğunu biliyorum ama ben usul ben yapıyorum ambalajında ​​kullanmak daha kolay olabilir düşünüyorum.

MySQLi Nesne arasındaki performans fark Usul vs Odaklı?

4 Cevap

Bu erken optimizasyon. Eğer gerçekten piko ve femtosaniyelik için çatırdayan sürece hiçbir fark yoktur.

Edit: Eğer çatırdayan edilmeyecektir hangi.

Gerçekten değil. Orada çok hafif bir fark olabilir, ama büyük ölçüde ihmal edilebilir bulunuyor olabilir. Nesne yönelimli bir, benim görüşüme göre, zaten bunun üzerine bir sargı yapıyoruz bile olsa, kullanımı çok daha kolaydır.

Fark MySQL veya mysqli açısından değil usul üzerinde nesneleri kullanarak ana gerçeği,

Nesneleri yeniden kodu kullanılarak yaratacak, bu varlık sizin uygulamaları daha küçük olacak ve daha az bellek / kaynak kullanımını sahip olma eğilimindedir söyledi.

Benim tavsiyem PHP PDO Onun bir soyutlama katmanı writter ile başladı ve bu mysql (i) gibi birçok farklı veritabanı sunucuları için kullanılabilir olsun edilir

Burada kullanımı hakkında daha fazla bilgi: http://php.net/manual/en/book.pdo.php

Ben dışarı Doctrine Project. Onlar büyük bir ORM var, ama sadece DB soyutlama kullanmak istiyorsanız, aslında ayırdım DAL kontrol öneririz Başka bir projeye, ORM kullanmak istemeyen insanlar için.